升级Xcode 8 之后,size class 使用起来跟之前不太一样了。
这里总结下现在Xcode 中适配多个布局的方法。
首先,在Interface Builder 中看到下面的界面貌似可以选择横竖屏,但是此时设置的constraint 是针对所有size classes 的。
事情的关键在于vary for Traits 按钮。点击这个按钮之后会有一个弹出框如下:
在这里你选择横竖屏布局(我的理解)
选择之后,整个区域变成蓝色,此时在向storyboard 中添加的约束就是当前选择的屏幕独有的约束啦。
最后,点击Done Varying 按钮就可以了。