当前位置:  开发笔记 > IOS > 正文

使用iPhone6和6Plus进行缩放显示的Autolayout问题

如何解决《使用iPhone6和6Plus进行缩放显示的Autolayout问题》经验,为你挑选了1个好方法。

我在故事板中使用自动布局大小类,并且有一个对视图控制器底部有垂直约束的按钮.但是,当我在我的iPhone6 Plus上缩放模式运行我的应用程序时,(Settings -> Display & Brightness -> Display Zoom -> Zoomed)该按钮不会重新定位.

这是一个错误吗?如果是这样,什么是最好的解决方法,我可以找出应用程序是否处于缩放模式并相应地更改约束?

或者我在这里做错了什么?



1> gnasher729..:

基本上,iPhone 6+在缩放模式下是iPhone 6.而iPhone 6在缩放模式下是iPhone 5.您不必更改任何内容,只需确保您的代码适用于iPhone 5和6.

并且不要试图找出你正在运行的手机.例如,有一些方法可以通过使用某些设备信息来查找您在某个iPhone模型上运行 - 如果您使用这些方法,那么您的代码可能会认为它在iPhone 6+上运行时会被缩放并导致一切错误.只需检查屏幕大小(并确保检查旋转).

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有