我们正在开发一款游戏,并且只想支持视网膜iPhone设备。我们为视网膜iPhone创建了@ 2x资产。游戏中有很多xib文件,我们将大量使用界面构建器。
如果我们直接在界面构建器中使用@ 2x资源,我们可以使用的唯一内容模式是“Scale to fill”或“Aspect Fill”。在某些情况下,我们希望使用其他内容模式,如left,top。
我们可以想到的一个可能的解决方案是为非视网膜iPhone创建资产以及创建xib,然后在进行最终构建之前移除非视网膜资产。
有没有人遇到过类似的问题。对此有更好的解决方法吗?
答案 0 :(得分:5)
您可以在没有@ 2x前缀的情况下命名您的资产,并在AppStore中需要前置摄像头。这个有趣的技巧(顺便说一句Apple的iPhoto使用)将确保只有视网膜设备才能安装你的游戏。