iOS 知識-常用小技巧彙總

Corwien發表於2016-11-14

iOS 知識-常用小技巧大雜燴

1.列印View所有子檢視

[[self view] recursiveDescription]

2.layoutSubviews呼叫的呼叫時機

  • 當檢視第一次顯示的時候會被呼叫

  • 當這個檢視顯示到螢幕上了,點選按鈕

  • 新增子檢視也會呼叫這個方法

  • 當本檢視的大小發生改變的時候是會呼叫的

  • 當子檢視的frame發生改變的時候是會呼叫的

  • 當刪除子檢視的時候是會呼叫的

3.NSString過濾特殊字元

// 定義一個特殊字元的集合
NSCharacterSet *set = [NSCharacterSet characterSetWithCharactersInString:
@"@/:;()¥「」"、[]{}#%-*+=_\|~<>$€^•`@#$%^&*()_+`""];
// 過濾字串的特殊字元
NSString *newString = [trimString stringByTrimmingCharactersInSet:set];

4.TransForm屬性

//平移按鈕
CGAffineTransform transForm = self.buttonView.transform;
self.buttonView.transform = CGAffineTransformTranslate(transForm, 10, 0);
 
//旋轉按鈕
CGAffineTransform transForm = self.buttonView.transform;
self.buttonView.transform = CGAffineTransformRotate(transForm, M_PI_4);
 
//縮放按鈕
self.buttonView.transform = CGAffineTransformScale(transForm, 1.2, 1.2);
 
//初始化復位
self.buttonView.transform = CGAffineTransformIdentity;

相關文章