据我了解,iOS 8 的应用程序应该有一个故事板文件作为启动屏幕而不是图像。我创建了一个非常简单的启动屏幕文件,它具有任意宽度和任意高度,并且有一个纯文本标签,上面写着“占位符”,并将其设置为我的启动屏幕。然而,当我尝试在 iPhone 6 和 6 Plus 模拟器上运行我的应用程序时,背景周围有黑条,并且主菜单上的按钮不合适。 5s 或 iPad 中似乎不存在该问题。不过,我的大部分资源都没有针对 6 和 6 Plus 进行优化,因为它们是在发布之前创建的。这就是发生这种情况的原因吗?或者是别的什么?提前致谢。
编辑:显然,放入启动屏幕会阻止应用程序自动缩放。有没有办法既拥有启动屏幕又保持应用程序缩放?或者我需要制作新资产吗?
这是一个有点老的问题,我最终使用启动图像而不是启动屏幕,但您可能可以通过使用约束来解决这个问题。如果您在视图中的某个项目上设置顶部、底部、前导和/或尾随约束,它将自行缩放以适应这些约束(如果可能)。对于文本,它具有自动收缩属性,您可以将其更改为最小字体比例(而不是固定字体大小),但我不确定如何放大文本。自动布局文档是here https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/Introduction/Introduction.html#//apple_ref/doc/uid/TP40010853-CH13-SW1.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)