标题几乎说明了一切。我有一个通用项目,我只想支持视网膜设备..这可能吗?也许我应该更改一些设置或Info.plist,任何帮助将不胜感激
答案 0 :(得分:1)
Apple不支持仅支持视网膜设备的方法,因为他们将其视为“您支持家庭,或者您找到另一个家庭”的事情。
话虽如此,您可以检测屏幕尺寸并从那里开始。就我而言,在为iOS和OS X设备开发时,我使用xx.png和xx@2x.png作为视网膜(如Apple所建议的那样)。
以下是我用作备忘单的iOS屏幕尺寸的链接:http://ivomynttinen.com/blog/the-ios-7-design-cheat-sheet/
答案 1 :(得分:-1)
您可以使用UIDevice
类:
NSString *deviceType = [UIDevice currentDevice].model;
您可以在哪里检查设备以及它是否不是视网膜,例如ipad2,你从AppDelegate停止你的应用程序
还有这个项目,使模型检查更容易https://github.com/InderKumarRathore/UIDevice-Hardware
顺便说一句,如果你将这个提交到appstore,我认为他们不会批准。