多个UIVIew Autolayout问题

时间:2015-12-30 05:09:42

标签: uiview uiviewcontroller autolayout ios9

我有一个带有四个子视图的UIViewController,如下图所示,第一个子视图是屏幕的50%,剩下的三个子视图占据视图的剩余50%。在底部的前25%,它将占据2:1的比例range.remains占据视图的25%。它将正确定位ipad横向视图,但在纵向视图中,第一视图占据的占用率超过70%。如何解决这个问题

UIVIEW

1 个答案:

答案 0 :(得分:1)

我已根据您的需要创建了设置。请查看以下截图。

以下是创建此设置的步骤:
1.将四个视图添加到主视图中 2.从棕色视图到主视图添加前导,顶部和尾随空间约束 3.将紫色视图中的垂直间距和前导约束添加到棕色视图中 4.从绿色视图到棕色视图添加垂直间距,尾随和相等的高度约束 5.从绿色视图到主视图添加底部空间约束 6.从紫色视图到绿色视图添加水平间距和相等宽度约束 7.从橙色视图到紫色视图添加垂直间距,前导,尾随和相等高度约束。在尺寸检查器中将此相等高度约束的乘数值从1更改为0.5(请参见上一屏幕截图) 8.将橙色视图中的底部约束添加到绿色视图中。

1。故事板中的视图:
Views in Storyboard

2。查看层次结构和约束:
View Hierarchy and Constraints

第3。 iPad中的iPad屏幕截图:
iPad Screenshot in Portrait

4。 iPad中的iPad截图:
iPad Screenshot in Landscape

5。大小检查员:

Size Inspector