每个屏幕(家庭,用户信息等)都有两种不同的视图(纵向和横向)。
纵向和横向视图之间的差异足以让每个视图进入不同的视图并查看控制器,因为它不仅仅是重新定位和调整控件的大小。
要在两个视图之间切换,我有一个带 landscapeView _ 和 portraitView _ 属性的容器视图控制器,并进入
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
我做切换。
此行为是继承自iPhone编程,但现在,在iPad中,这种方法是正确的还是另一种切换方式?
答案 0 :(得分:2)
我很确定这是最好的方法。
你可能会这样做,但我会确保你支持所有四个方向 - 它们是iPad上多个方向的坚持者。
另一个确保一切都是Kosher的地方是在Info.plist文件中 - 添加一些键,如“初始界面方向”,“支持的界面方向”和/或“支持的界面方向(iPad)”或“.. 。(iPhone)“可以增加一些清晰度,即提交时。