当iPhone旋转时呈现不同的控制器

时间:2009-12-30 16:55:57

标签: iphone rotation

我希望在iPhone旋转时显示不同的控制器。但只有它在某个控制器上。这与Bloomberg应用程序在查看股票时所做的非常相似。转动设备,显示3个月的图表。

如果发布了一些这样的例子,那就太好了。如果有人可以发布他们的位置。

THX, WES

2 个答案:

答案 0 :(得分:2)

这是Apple的AlternateViews示例项目,它正是您正在谈论的内容。

答案 1 :(得分:1)

我先阅读Apple's documentation on how to handle orientation changes。这是相对直接的 - 在您的视图中,它会响应方向更改,您需要实现-shouldAutorotateToInterfaceOrientation:以及-willRotateToInterfaceOrientation:duration:-didRotateToInterfaceOrientation:duration:的某种组合。

如果你想为每个方向使用单独的视图控制器,我会使用一个“父”视图控制器来响应方向的变化,并包含根据方向切换视图和视图控制器的逻辑。