我希望在iPhone旋转时显示不同的控制器。但只有它在某个控制器上。这与Bloomberg应用程序在查看股票时所做的非常相似。转动设备,显示3个月的图表。
如果发布了一些这样的例子,那就太好了。如果有人可以发布他们的位置。
THX, WES
答案 0 :(得分:2)
这是Apple的AlternateViews示例项目,它正是您正在谈论的内容。
答案 1 :(得分:1)
我先阅读Apple's documentation on how to handle orientation changes。这是相对直接的 - 在您的视图中,它会响应方向更改,您需要实现-shouldAutorotateToInterfaceOrientation:
以及-willRotateToInterfaceOrientation:duration:
和-didRotateToInterfaceOrientation:duration:
的某种组合。
如果你想为每个方向使用单独的视图控制器,我会使用一个“父”视图控制器来响应方向的变化,并包含根据方向切换视图和视图控制器的逻辑。