我在实际设备本身上在iPhone 6上启用原生分辨率时遇到一些问题,当我在模拟器中运行它在本机375x667上运行时(由启动画面和视图控制器大小的nslog验证。
2015-04-29 13:24:24.220 aqrew_ios [7851:1294675] ViewController:didLayoutSubviews() - Width = 375.000000 Height = 667.000000
然而,当我在实际的iPhone 6(iOS8.3)上运行相同的代码时,它以缩放的iPhone 5分辨率运行。
2015-04-29 13:17:02.614 aqrew_ios [720:179633] ViewController:didLayoutSubviews() - 宽度= 320.000000高度= 568.000000
我已经浏览了SO How to enable native resoltuion并在LaunchImage资产设置和工作中有以下内容,app仅限肖像,仅限iphone:
AppIcons是:
(我不允许在此帐号上发布图片(工作)我没有10个代表点!)
然而,虽然它在iOS模拟器上完美运行,但它不适用于真实设备,会欣赏任何想法....
由于
答案 0 :(得分:3)
如果您进入设备设置应用,请在'display& “亮度”部分有一个名为“显示缩放”的设置,可以设置为标准或缩放。启用变焦后,iPhone 6+会放大iPhone 6尺寸的窗口,而iPhone 6会放大iPhone 5尺寸的窗口。
(这在几个月前给我带来了一些压力)