我可以检测我的iPad设备运行iPhone应用程序的速度是1x或2x,这要归功于此前的帖子:detect iPad 2x button for iPhone app
我想要做的是在用户更改此设置时将其设置为NSUserDefaults
,以便在启动时将应用程序强制为1x或2x。目前,应用程序始终以1x模式启动。请再次注意我可以检测到用户在1x和2x之间切换比例,我的问题是在启动时以编程方式设置比例。
似乎[[UIScreen mainScreen] screen]
是只读的。但我知道有些应用程序(如Google+)可以执行此操作。但是如何?
答案 0 :(得分:2)
对我来说,iOS似乎记得" 2x"设置我的应用程序。也许在通过Xcode进行调试时会重置。我将使用发布版本进行测试,并在调试器外部正常运行。