IOS7新特性分享
在偉大的ios7誕生的同時,本人馬上關注了下ios7,就最近在ios7上發現的幾點問題與大家分享下,有問題的地方大家可以指出來。
一、IOS7之后的版本,所有viewController默認為全屏模式。
ios7 鼓勵全屏顯示,所以默認情況下視圖布局默認都是延伸覆蓋到四周的區域,即:wantsFullScreenLayout = YES;
二、在ios7上面ViewDidLoad的執行順序發生了改變。
在調用某個視圖控制器里面的某個方法時,如果有變量是在?viewDidLoad里面初始化的,其他方法又需要調用這些變量,那么必須要初始化之后主動調用它的viewDidLoad方法,否則,這些變量將為nil。
三、IOS7上UIAlertView不支持自定義添加控件了。
之前,我遇到過很多app會在UIAlertView添加系統等待視圖框,那么ios7之后就需要重新修改了。當然如果是需要在UIAlertView上面添加用戶名、密碼框,在IOS5.0之后可以調用alertViewStyle屬性來設置它的樣式。
一、IOS7之后的版本,所有viewController默認為全屏模式。
ios7 鼓勵全屏顯示,所以默認情況下視圖布局默認都是延伸覆蓋到四周的區域,即:wantsFullScreenLayout = YES;
二、在ios7上面ViewDidLoad的執行順序發生了改變。
在調用某個視圖控制器里面的某個方法時,如果有變量是在?viewDidLoad里面初始化的,其他方法又需要調用這些變量,那么必須要初始化之后主動調用它的viewDidLoad方法,否則,這些變量將為nil。
三、IOS7上UIAlertView不支持自定義添加控件了。
之前,我遇到過很多app會在UIAlertView添加系統等待視圖框,那么ios7之后就需要重新修改了。當然如果是需要在UIAlertView上面添加用戶名、密碼框,在IOS5.0之后可以調用alertViewStyle屬性來設置它的樣式。
總結
- 上一篇: jsp java 上传图片_如何在J
- 下一篇: java多线程:9、synchroniz