ios*_*ack 5 objective-c statusbar ios ios7 xcode5
我有一个为iPhone准备启动的应用程序.升级到IOS7后,该应用程序在iPhone-5中运行良好,但我看到iPad和iPad mini的框架问题(请注意,这不是iPad应用程序,我在iPad上运行相同的iPhone应用程序)
我尝试了不同的解决方案(降低20分 - 但它不起作用.这个问题特定于在iPad上运行的Xcode-5编译应用程序,同样在iPhone中运行没有问题.这也很好用于IOS 6中的两个设备版本.
我View controller-based status bar appearance在plist中给出了NO,并添加了以下代码:
if ([self respondsToSelector:@selector(edgesForExtendedLayout)]){
self.edgesForExtendedLayout=UIRectEdgeNone;
self.extendedLayoutIncludesOpaqueBars=NO;
self.automaticallyAdjustsScrollViewInsets=NO;
}
Run Code Online (Sandbox Code Playgroud)
有人可以指点一下吗?
附上iPhone和iPad的截图(顶部区域正在截止).
IOS7及更低版本iPhone的屏幕截图

IOS7 iPad截图

在 .plist 中设置以下内容
Status bar is initially hidden(布尔值)为 YES 和
View controller-based status bar appearance(布尔值)到 NO
并在必要时在应用程序中调用以下内容。
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
Run Code Online (Sandbox Code Playgroud)
(例如:当 aMPMoviePlayerViewController*播放完视频返回时(如状态栏所示))
| 归档时间: |
|
| 查看次数: |
823 次 |
| 最近记录: |