2015-09-21 23 views
0

我有一个在iPhone 6中的应用程序,我希望它按比例缩放和缩放。 基本上我想从设置中模拟应用ZOOM。目前,当我通过设置中的缩放模式运行应用程序时,一切正常,但是当我在没有从设置缩放的情况下运行它时,显示的视图更小。我该如何解决它?强制在iOS9中缩放应用程序

+0

什么是浏览型,你要4" iPhone和信箱,以放大? –

+0

UIView。整个应用程序被重新调整大量内容仍然没有被使用。我只有在iOS9上有这个问题 –

+0

你的意思是说,当UIView被放大时像button,textfields等对象不会被缩放? –

回答

1

只是通过为我的一个启动图像添加名称[email protected]而解决,现在我的应用程序已缩放。我必须说我没有Storyboard启动屏幕文件集。由于来自@PetahChristian的信箱提示,我能够管理这一点。

至于黑色边框,您必须提供一些启动图像,或iOS会认为你的应用甚至不支持它

+0

你回答你的第二个问题,但没有提供一个答案,原来的问题。: )原始问题的答案是*不*使用故事板启动屏幕文件,您应该通过提供这些信息来改善您的答案! –

1

从苹果公司的What's New in iOS文档:

为了让系统知道你的应用程序支持iPhone 6屏幕尺寸,包括在你的应用程序的包情节串连图板启动画面文件。在运行时,系统会查找故事板启动屏幕文件。如果存在这样的文件,系统会假定您的应用程序明确支持iPhone 6和6 Plus并以全屏模式运行它。如果这样的图像不存在,则系统报告较小的屏幕尺寸(320×480点或320×568点),以便应用程序的基于屏幕的计算继续正确。然后缩放内容以适应更大的屏幕。

如果你不提供一个启动画面文件,(并且也没有提供为iPhone 6,6,并启动屏幕图像),您的应用程序将被缩小,而不是在全屏模式下运行。

Apple建议使用尺寸类别和自动布局,以便您的应用的UI应该适应。您的用户可能会不满意您选择扩展应用程序的方式,因为您不会利用这些较新设备上的较大屏幕尺寸。

+0

所以为了实现所描述的结果,我必须实现大小类和我理解的自动布局。 –

+0

我没有出现启动屏幕,也没有显示图像,我的应用程序在顶部和底部显示黑色边框。 –

+1

不可以。您可以按原样缩放您的应用程序,而不必使用尺寸类别和自动布局,因为不使用启动屏幕文件。我只是说这不推荐。至于黑色边框,你必须提供*一些*启动图像,否则iOS会认为你的应用程序甚至不支持4“iPhone和信箱,但如果你正在学习如何做到这一点,学习更好的方法。使用自动布局和大小班从长远来看,如果你计划的维护和升级这个程序,它会为您节省大量时间和精力 –

相关问题