1

我在横向模式下对 iPhone 进行了多次编程,但我无法让 Apple PageControl 演示在横向模式下运行并正确呈现内容。该演示使用 AppDelegate 类作为管理 UIScrollView 的隐式 ViewController,AppDelegate 为 ScrollView 的内容创建一组 UIViewController,每页 1 个控制器。此外,还有一个由 AppDelegate 管理的 UIPageControl 对象。

我可以让演示代码在横向模式下运行,但内容总是像在纵向模式下一样呈现,所以当模拟器以横向模式显示他的设备时,pageControl 总是在屏幕的一侧。

如果有人让内容正确旋转,我真的很感激你如何让它工作的解释。

4

1 回答 1

0

我认为它不起作用,因为滚动视图附加到窗口,并且窗口似乎没有像视图这样的自动旋转方法。如果将滚动视图放在视图中,然后将该视图放在窗口中,并且视图控制器定义了 shouldAutorotateToInterfaceOrientation 方法,则它可以工作。但是,由于页面边界现在错误并且需要重置,因此还有更多工作要做。

于 2010-01-21T19:20:54.980 回答