在非视网膜模式下启动应用程序?
我制作了一个可以在 iPhone 4 和 iPhone 3 上运行的应用程序,但我没有 iPhone 3 来测试。
有什么方法可以在 iPhone 3 模式下启动我的应用程序(例如 Info.plist 设置)?
I have made an app that works both on iPhone 4 and iPhone 3, but I don't have an iPhone 3 to test on.
Is there any way to start my app in iPhone 3 mode (e.g. Info.plist setting)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如果您只是想在开发代码上测试特定视图(而不是图像文件),请在 iPhone 4 上绘制缩小到一半大小(以点为单位)视图的视图,然后显示并(重新)将一半大小的视图缩放 2 倍以填充显示屏,并关闭抗锯齿功能 (kCGInterpolationNone)。
似乎没有自动标志可以做到这一点。
If it is just a particular view (and not an image file) that you want to test on development code, draw to a view scaled down to a half-sized (in points) view on an iPhone 4, and then display and (re)scale that half-sized view by 2X to fill the display, with antialiasing turned off (kCGInterpolationNone).
There appears to be no automatic flag to do this.
简而言之,不。不适用于 iPhone 4。
In short, no. Not on an iPhone 4.
只需删除所有“@2x”视网膜文件,您就应该看到旧的图形。另一种方法是 iPhone 模拟器,它默认在旧的 320x480 像素模式下运行。
Just remove all "@2x" retina files and you should see the old graphics. Another way would be the iPhone Simulator which runs by default in the old 320x480 pixel mode.