嘿,我想获得你在照片中看到的内容:在紧凑型高度模式(风景iphone)中,红色和蓝色视图都必须垂直占据所有屏幕,水平放置一半屏幕。在紧凑宽度模式(人像iphone)中,他们必须水平占据所有屏幕,垂直占据屏幕的一半。在两种模式下,视图之间的空间大小应相同。
我曾经认为我必须使用大小类和自动布局约束,但我尝试的所有内容都失败了。
也许我必须使用UICollectionView并根据方向改变流向(如果可能的话)?
答案 0 :(得分:1)
集合视图可能有点过分,因为你不想滚动,这是集合视图的全部要点 - 当你进行大小调整以阻止它时,你会有完成了设置非滚动布局所需的所有工作。
这可以通过IB中的大小类来实现。首先,一般来说,您可能会发现在IB中左侧的文档大纲中命名视图会很有帮助。您还需要使用此轮廓而不是尝试抓住微小的约束H线。
如果这对你有用或者不清楚,请告诉我们。祝你好运!