我有一个应用程序,在iPhone 6中我希望它按比例缩放和缩放。 基本上我想模仿来自设置的应用ZOOM。目前,当我使用“设置”中的“缩放”模式运行应用程序时,一切正常,但是当我在没有“设置”缩放的情况下运行它时,显示的视图会更小。我该如何解决?
答案 0 :(得分:1)
来自Apple的What's New in iOS文档:
要让系统知道您的应用支持iPhone 6屏幕尺寸,请在应用套装中添加故事板启动屏幕文件。在运行时,系统会查找故事板启动屏幕文件。如果存在此类文件,系统会假定您的应用程序明确支持iPhone 6和6 Plus,并以全屏模式运行。如果没有这样的图像,系统会报告较小的屏幕尺寸(320×480点或320×568点),以便您的应用程序的基于屏幕的计算继续正确。然后缩放内容以适应更大的屏幕。
如果您不提供启动屏幕文件(并且也不提供iPhone 6和6 Plus的启动屏幕图像),您的应用程序将缩放而不是以全屏模式运行。
Apple确实建议使用尺寸类和自动布局,以便您的应用的UI 能够适应。您的用户可能对您选择扩展应用程序感到不满意,因为您不会在这些较新的设备上利用更大的屏幕尺寸。
答案 1 :(得分:1)
通过为我的一个启动图像添加名称Default-568h@2x.png解决,现在我的应用程序已缩放。我不得不说我没有设置Storyboard启动屏幕文件。由于来自@PetahChristian的信箱提示,我能够管理这个。
对于黑色边框,您必须提供一些启动图像,否则iOS会认为您的应用甚至不支持4" iPhone和信箱