我用的xib布局的,在进界面前可以确定是横屏还是竖屏,但是横竖屏界面约束有点变动,所以需要根据不同屏幕方向定UI。
怎么办呢?
在viewWillLayout方法里写 ,这个方法是一定会走的。willRotation...这个方法不是很确定,ios8之后就被另一个方法代替了。在同一个界面如果屏幕方向旋转之后viewWillLayout不知道会不会走,有待研究,如果走的话就好办了,如果不走,也可以监听状态栏方向变化的,到时根据通知来也可以。
本文共 270 字,大约阅读时间需要 1 分钟。
我用的xib布局的,在进界面前可以确定是横屏还是竖屏,但是横竖屏界面约束有点变动,所以需要根据不同屏幕方向定UI。
怎么办呢?
在viewWillLayout方法里写 ,这个方法是一定会走的。willRotation...这个方法不是很确定,ios8之后就被另一个方法代替了。在同一个界面如果屏幕方向旋转之后viewWillLayout不知道会不会走,有待研究,如果走的话就好办了,如果不走,也可以监听状态栏方向变化的,到时根据通知来也可以。
转载于:https://my.oschina.net/u/2560887/blog/691506