我需要我的应用程序不使用iPhone 6 Plus的原生分辨率,而是从iPhone 5/6扩展。
我已经删除了启动屏幕文件并从启动图像清除了“Retina HD 5.5”,但是当人们在iPhone 6 Plus上运行它时,该应用程序仍在使用其原始分辨率。 请注意,删除“Retina HD 5.5”足以绕过iPhone 6 Plus的iTunesConnect App Screenshots验证,但该应用程序本身并不尊重这一点。
还有什么可以删除以消除iPhone 6 Plus原生分辨率吗?
答案 0 :(得分:2)
没有。您只能同时支持6和6 Plus,或者不支持。一旦您使用启动屏幕文件Xcode假定您想要支持它们。
答案 1 :(得分:1)
我真的不知道你为什么要这样做,但是有一些技巧来调整字段和按钮的大小(我假设你想这样做)
您应该能够确定屏幕大小/原生屏幕大小,以便您可以调整CGRects的大小。
https://stackoverflow.com/a/4779415/2826164
创建一个全局函数或变量,以将当前宽度和高度乘以,例如6+ = 1242 * 0,60306 = 750 native的原生宽度。
由于降尺度,我不确定你是否需要1080或1242