我正在使用iOS 8.我的笔尖已启用自动布局和尺寸类别。我在IB中做了两个布局,一个用于任何宽度/任何高度,另一个用于任何宽度/紧凑高度。我已经在IB中测试了不同的方向和设备大小,并且我没有IB中的约束问题。为什么我会在不应为尺寸类安装的约束上出现自动布局错误?
现在,当我在手机上运行应用程序。该视图以正确的方式放置在肖像中。然后我将手机旋转到风景,然后出现“无法同时满足约束条件”。错误。当我查看冲突约束的列表时,我发现应该已经为横向布局卸载了一个约束。旋转完成后,横向布局显示正确。
就好像iOS试图在旧约束卸载之前用新边界布局视图。这是iOS的一个已知问题吗?是否需要执行一个步骤来正确支持大小类?
我有完全相同的问题!当我旋转肖像(在模拟器上)时,我得到了一个约束的冲突约束,该约束是* not *为该大小类安装的!郁闷了!我不断重置约束 - 同样的错误! – wcochran 2015-02-16 19:44:12