为视网膜iphone开发app/game

tba*_*bag 1 iphone xcode interface-builder ios retina-display

我们正在开发一款游戏,并且只想支持视网膜iPhone设备.我们为视网膜iPhone创建了@ 2x资产.游戏中有很多xib文件,我们将大量使用界面构建器.

如果我们直接在界面构建器中使用@ 2x资产,我们可以使用的唯一内容模式是"Scale to fill"或"Aspect Fill".在某些情况下,我们希望使用其他内容模式,如left,top.

我们可以想到的一个可能的解决方案是为非视网膜iPhone创建资产以及创建xib然后在进行最终构建之前移除非视网膜资产.

有没有人遇到过类似的问题.对此有更好的解决方法吗?

Den*_*ess 5

您可以在不使用@ 2x前缀的情况下为资产命名,并在AppStore中需要前置摄像头.这个有趣的技巧(顺便说一下Apple的iPhoto使用)将确保只有视网膜设备才能安装你的游戏.