我们知道ipad全屏幕显示时,无论水平放置还是竖直放置,width 和 height 都是 regular,不像iphone能够区别,那么就不能使用size class 布局不同的水平和垂直界面了吗? 答案是可以的!但是有些麻烦!见下面的链接:
主要的原理就是,添加一个全屏幕的sub view controller,并利用overrideTraitCollectionForChildViewController函数,返回自己定义的
UITraitCollection
给sub view controller, 让系统进行适配。