【发布时间】:2014-09-24 17:42:30
【问题描述】:
我使用的是 iOS 8。我的笔尖启用了自动布局和大小类。我在 IB 中做了两种布局,一种用于任意宽度/任意高度,一种用于任意宽度/紧凑高度。我已经在 IB 中测试了不同的方向和设备尺寸,并且在 IB 中我没有遇到约束问题。
现在当我在手机上运行该应用程序时。视图以纵向正确布局。然后我将手机旋转到横向,我得到“无法同时满足约束”。错误。当我查看冲突约束列表时,我看到一个应该为横向布局卸载的约束。旋转完成后,横向布局正确显示。
就好像 iOS 在卸载旧约束之前尝试使用新边界布置视图。这是 iOS 的已知问题吗?我需要执行一个步骤来正确支持大小类吗?
【问题讨论】:
-
我遇到了同样的问题!当我旋转到纵向时(在模拟器上),我得到一个冲突的约束,该约束是 not 为该尺寸类安装的!令人抓狂!我一直在重置约束——同样的错误!
-
一个错误恕我直言,这里有一些细节:stackoverflow.com/a/35968564/3046504
标签: ios