我有一个带有四个子视图的UIViewController,如下图所示,第一个子视图是屏幕的50%,剩下的三个子视图占据视图的剩余50%。在底部的前25%,它将占据2:1的比例range.remains占据视图的25%。它将正确定位ipad横向视图,但在纵向视图中,第一视图占据的占用率超过70%。如何解决这个问题
答案 0 :(得分:1)
我已根据您的需要创建了设置。请查看以下截图。
以下是创建此设置的步骤:
1.将四个视图添加到主视图中
2.从棕色视图到主视图添加前导,顶部和尾随空间约束
3.将紫色视图中的垂直间距和前导约束添加到棕色视图中
4.从绿色视图到棕色视图添加垂直间距,尾随和相等的高度约束
5.从绿色视图到主视图添加底部空间约束
6.从紫色视图到绿色视图添加水平间距和相等宽度约束
7.从橙色视图到紫色视图添加垂直间距,前导,尾随和相等高度约束。在尺寸检查器中将此相等高度约束的乘数值从1更改为0.5(请参见上一屏幕截图)
8.将橙色视图中的底部约束添加到绿色视图中。
的 1。故事板中的视图:
的 2。查看层次结构和约束:
第3。 iPad中的iPad屏幕截图:
的 4。 iPad中的iPad截图:
的 5。大小检查员: