自动布局混乱

时间:2020-10-30 11:03:00

标签: ios xcode autolayout

这是我的观点。

问题出在横向模式下。例如,紫色视图的高度为58.33(纵向模式),而在横向模式下为36.33。但是在iPad或iPhone 12 pro max上,这两个是相等的。

enter image description here

  1. 如果约束相同,为什么它们不同?
  2. 如何设置它们相同(横向模式和纵向模式下紫色视图的高度)?

2 个答案:

答案 0 :(得分:0)

尝试一下:选择一个按钮并将其“内容压缩抵抗优先级”设置为1000(必需)

顺便说一句。 SceneView在旋转期间也会发生变化。考虑到这两个视图的高度都不固定,并且看起来完全由其内容(固有的)定义,因此您似乎还有其他要满足的优先条件,它们的大小(本征)是必要时拉伸和挤压的对象 屏幕上的前两个垂直约束看起来不太清晰

答案 1 :(得分:0)

问题在于此情节提要板是“ X”情节提要板中的容器视图,而“ X”情节提要板具有与此情节提要相关的多个约束。那就是问题所在。 :)