- 问题一:
- 问题描述:一个已知宽度的UIView中,有两个UILabel,我希望这个UIView的高度由两个UILabel的高度来确定。
- 操作步骤:
- 在StoryBoard中添加一个UIView,上左右的约束均为8,Intrinsic Size 选择Placeholder,背景颜色为红色;
- 在StoryBoard中添加一个UILabel,上左右的约束均为0,文字居中;
- 在StoryBoard中添加一个UILabel,上左右的约束均为0,文字居中;
- 在StoryBoard中添加一个UILabel,距离上一个UILabel的间距是10,左右约束均为8,背景颜色为蓝色,Lines为0;
- 在StoryBoard中添加一个UILabel,距离上一个UILabel的间距是8,左右下约束均为8,背景颜色为黄色,Lines为0;
-
运行效果图
Snip20171130_30.png
- 问题二:
- 问题描述:等宽布局如何设置约束。
- 操作步骤:
- 在StoryBoard中添加一个UIView,下左右的约束均为0,高度固定,背景颜色为红色;
- 在StoryBoard中添加一个UIView,作为上一个UIView的子视图,上左下的约束均为8,宽度为父View的四分之一;
- 按照上一步骤再添加个UIView;
-
运行效果图
Snip20171201_40.png
网友评论