我有一个为 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;
}
有人可以指点一下吗?
附上 iPhone 和 iPad 的屏幕截图(顶部区域被截断)。
IOS7及更低版本iPhone截图
IOS7 iPad截图