(ios7) 解决代码布局View, ios7 中 subView 高度增加StatusBar20dp的问题,保证Ios6,ios7代码一致...
生活随笔
收集整理的這篇文章主要介紹了
(ios7) 解决代码布局View, ios7 中 subView 高度增加StatusBar20dp的问题,保证Ios6,ios7代码一致...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在ios7 布局中,Status Bar 和 ToolBar ,NavigateBar 等都包含在ViewControl的主View中。
這樣原來ios6 的View布局 整體向上移動了20dp,下面是保證ios6,ios7代碼一致的解決方案
?
1 第一步 在項目的Info.plist 文件中 添加一行屬性配置
View controller-based status bar appearance =NO
這個設置為:View Controller 不對status Bar 顯示進行操作
?
2 第二步 ?在AppDelegate.m 文件中,
- (BOOL)application:(UIApplication?*)application didFinishLaunchingWithOptions:(NSDictionary?*)launchOptions
添加
| if?([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) { ????????? ????????[application setStatusBarStyle:UIStatusBarStyleLightContent]; ????????? ????????self.window.clipsToBounds =YES; ????????? ????????self.window.frame =? CGRectMake(0,20,self.window.frame.size.width,self.window.frame.size.height-20); ????????? ????????//added on 19th Sep ????????self.window.bounds = CGRectMake(0, 20, self.window.frame.size.width, self.window.frame.size.height); ????} |
?判斷為Ios7 ?,更新 window.frame
轉:http://www.cnblogs.com/macroxu-1982/p/3333380.html
轉載于:https://www.cnblogs.com/ygm900/p/3471120.html
總結
以上是生活随笔為你收集整理的(ios7) 解决代码布局View, ios7 中 subView 高度增加StatusBar20dp的问题,保证Ios6,ios7代码一致...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: “役人多牵滞”上一句是什么
- 下一篇: 北京环球影城满11周岁未满12周岁购买儿