【发布时间】:2014-12-08 06:53:12
【问题描述】:
我不习惯在 Xcode 6 中引入名为 Size Classes 的新布局系统,因此我决定采用旧方法为 iPhone 和 iPad 创建两个单独的 xib,分别带有 ~iphone 和 ~ipad 后缀。
为 iPhone 设计的 Xibs(IB 中的视图大小等于 320x568)非常适合新的 iPhone 6 和 iPhone 6 Plus 屏幕,如果我提供这些,iPhone 6 plus 甚至可以加载 @3x 资产。
第一个问题,我真的必须添加启动故事板来表明我的应用支持新 iPhone,或者我可以不用它吗?
如果我添加它们,我为 iPhone 4s / 5 设计的所有 xib 将停止在 iPhone 6 和 6 plus 上工作。
第二个问题,我真的要提供@3x assets set吗? iPhone 6 使用@2x 资产集,iPhone 6 plus 在没有@3x 图像的情况下以非常平滑的方式升级@2x 图像,因此我无法确定任何像素化。
我特别感兴趣的是,Apple 是否会拒绝该应用程序,或者可能不会在该应用程序中添加某种“针对 iPhone 6 Plus 进行优化”徽章,或任何其他处罚?
【问题讨论】:
-
目前,如果应用程序缺乏对 iphone 6 和 6+ 的明确支持,它们不会被拒绝,您可以跳过启动屏幕和启动图像。
标签: ios interface-builder iphone-6 iphone-6-plus xcasset