我可以检测到我的 iPad 设备以 1 倍或 2 倍的比例运行 iPhone 应用程序,这要归功于此处的早期帖子:detect iPad 2x button for iPhone app
我想做的是在用户更改此设置时将其序列化为 NSUserDefaults
,以便在启动时强制应用程序进入 1x 或 2x。目前,该应用始终以 1x 模式启动。请再次注意我可以检测到用户何时在 1x 和 2x 之间切换比例,我的问题是在启动时以编程方式设置比例。
似乎 [[UIScreen mainScreen] screen]
是只读的。但是我知道某些应用程序(例如 Google+)能够执行此操作。但是如何呢?
最佳答案
对我来说,iOS 似乎记得我的应用程序的“2x”设置。通过 Xcode 调试时,它可能会被重置。我会使用发布版本进行测试,并在调试器之外正常运行它。
关于ios - 如何在启动时以编程方式强制 iPad 进入 1x 或 2x 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11050552/