我有适用于 iPhone/iPad 的通用应用程序,但如您所知,9 月 12 日,Apple 向我们展示了配备新 4 英寸显示屏的新款 iPhone 5。如何为 iPhone 5 命名和制作 .xib 文件?现在有黑线代替
问问题
1694 次
1 回答
2
我通过以下步骤升级了通用应用程序:
iOS 6 中的自动旋转正在发生变化。在 iOS 6 中,shouldAutorotateToInterfaceOrientation:
不推荐使用 UIViewController 的方法。取而代之的是,您应该使用supportedInterfaceOrientationsForWindow:
andshouldAutorotate
方法。因此,我添加了这些新方法(并保留旧方法以兼容 iOS 5):
-(BOOL)shouldAutorotate {
return YES;
}
-(NSUInteger)supportedInterfaceOrientations{
return UIInterfaceOrientationMaskAllButUpsideDown;
}
然后我修复了需要它的视图的自动布局。由于旋转的变化,请记住在 iOS 5 和 iOS 6 中测试自动旋转。
将模拟器中用于启动视图和 iTunes 商店视图的图像复制到 PhotoShop 中,并将它们导出为 png 文件。默认图像名称为:Default-568h@2x.png
尺寸为 640 x 1136,屏幕尺寸为 320 x 568。
我已经放弃了对 iOS 4 的向后兼容性。原因是这个新的 Xcode 不再支持 armv6 代码。因此,我现在能够支持的所有设备(运行 armv7)都可以升级到 iOS 5。
于 2012-09-13T13:38:03.800 回答