【发布时间】:2012-10-06 07:00:31
【问题描述】:
我正在开发一个通用 iOS 应用程序,并希望为 iPhone 5 使用不同的 xib 文件。它当前的工作方式是自动选择具有正确设备修饰符的文件(如此处指定:http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/LoadingResources/Introduction/Introduction.html#//apple_ref/doc/uid/10000051i-CH1-SW2)。但是没有提到如何处理 iPhone 5。我很惊讶,因为我的印象是他们更喜欢开发人员在 5 上创建不同/独特的体验,而不仅仅是自动缩放......
有人知道一个有效的修饰符吗? (eg myxib~iphone5.xib) 比自己处理设备检测和切换要方便。
干杯!
【问题讨论】:
-
如果您在 Xcode 中创建一个 iPhone 5 启动图像编辑目标,它将创建一个单独的
Default.png变体,带有专门针对高 iPhone 的后缀/修饰符。我不知道 XIB 或 Storyboard 加载是否尊重这一点。 -
是的,尝试使用 ~568h 就像它使用的那样,但没有运气:(
标签: iphone ios ipad iphone-5 universal