如图先布局界面
![](https://img.haomeiwen.com/i258046/1034e8f07cba245d.png)
设置位于下面的橘黄色View
在竖屏是隐藏:
在全新的Xcode9
中的隐藏属性,可以为不同size class
分别设置显示或隐藏。转到view
的hidden
属性,你会发现勾选按钮左边有一个加号,它让这一切变得轻松简单。点击后在弹出的界面中Width
选择any
,在横屏的时候,Height
选择Regular
;
![](https://img.haomeiwen.com/i258046/bb2631693c91f2da.png)
点击
Add Variation
然后,勾选标记为隐藏![](https://img.haomeiwen.com/i258046/f13742ba3ec48455.png)
这样橘黄色View
在竖屏是就不再绘制显示,横屏时显示,同样的对上面的蓝色view
设置为横屏隐藏,Width
选择any
,Height
选择compact
;
最终效果如图:
![](https://img.haomeiwen.com/i258046/890bffecc911d28a.png)
![](https://img.haomeiwen.com/i258046/9a825c557c98220d.png)
其他配合StackView
使用
![](https://img.haomeiwen.com/i258046/e4f9acd77561d1c9.gif)
网友评论