0

每个屏幕(主页、用户信息等)都有两个不同的视图(纵向和横向)。

纵向视图和横向视图之间的差异足以让每个视图进入不同的视图和视图控制器,因为它不仅仅是控件的重定位和调整大小。

要执行两个视图之间的切换,我有一个具有LandscapeView_PortraitView_属性的容器视图控制器并进入

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration

我做切换。

这种行为是从 iPhone 编程继承而来的,但现在,在 iPad 中,这种方法是正确的还是另一种进行切换的方法?

4

1 回答 1

2

我相当确定这是最好的方法。

您可能会这样做,但我会确保您支持所有四个方向 - 它们是 iPad 上多个方向的坚持者。

另一个确保一切都是洁净的地方是在您的 Info.plist 文件中 - 添加一些键,例如“初始界面方向”、“支持的界面方向”和/或“支持的界面方向 (iPad)”或“...(iPhone )" 可以增加一些清晰度,即当您提交时。

于 2010-07-14T18:43:03.117 回答