考虑 3 个视图header
、body
和 footer
,具有以下限制:
-
header
必须显示在顶部并具有固定高度 -
footer
必须显示在底部并具有固定高度 -
body
必须填充页眉和页脚之间的空间
是否可以使用自动调整蒙版来布局这些视图?如何?
如果没有,是否可以使用自动布局来布局这些视图?如何?
如果它的工作方式与 UIKit 相同:
- 页眉和页脚具有所有 4 个固定边距、固定高度但宽度灵活:
UIViewAutoresizingFlexibleWidth
。在 IB 中,4 个边距打开(亮起),水平箭头(宽度)打开(点亮),但垂直箭头(高度)关闭(不亮)。 - 主体具有所有4个固定边距,但宽度和高度灵活:
UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight
。在 IB 中,4 个边距打开(点亮),两个箭头也打开。