我有一个目标。这是一个基于登录的应用程序。由于遗留代码,我被迫在某些视图控制器中使用自动调整大小,而我已经使用自动布局更新了较新的 UI。
If the Autolayout
必须努力iPhone
6
and 7
(4.7"/5.5" screens)
我必须为这些添加启动图像。
PROBLEM:
- 当我添加启动图像时,所有未使用自动布局的屏幕都会受到干扰。
- 如果我不使用启动屏幕图像,所有使用自动布局的视图都会放大,并且看起来比预期稍大。
我没有能力更新遗留代码以使用自动布局。
有人可以给我一个替代方案或解决方法吗?
如果我不使用启动屏幕图像,所有使用自动布局的视图都会放大并显示比预期稍大
正确的。这是因为,如果没有启动屏幕,您的应用程序将不再与 iPhone 6 和 6 Plus 等设备兼容。作为补偿,该应用程序被视为 iPhone 5,并以缩放模式显示。
因此,如果您想在 iPhone 6 及更高版本上以本机分辨率/尺寸运行,则必须具有启动屏幕。既然如此,设置你的界面来处理更大的尺寸就取决于你了。您不必采用自动布局;自动调整大小仍然可以正常工作。 (但是,使用自动布局会更好。)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)