Ipad 应用程序';ios 5与ios 4的视图不同

Ipad 应用程序';ios 5与ios 4的视图不同,ipad,uiviewcontroller,ios5,uiinterfaceorientation,Ipad,Uiviewcontroller,Ios5,Uiinterfaceorientation,我开发了一款电子书阅读器,支持ios 3.2及以上版本的ipad。电子书阅读器在纵向模式下显示一页,在横向模式下显示两页。该应用程序在ios 4.3上运行良好 我在另一台运行ios 5的设备上尝试了相同的应用程序,在我改变方向之前,该应用程序工作正常。一旦方向改变,视图大小就不合适,看起来它在横向中采用纵向视图大小,反之亦然 ios 4和ios 5在方向改变等方面有什么不同 我在internet上搜索,但找不到确切的原因或解决方案。其中一个堆栈溢出搜索描述了ios 5中的容器视图概念,但这对我来

我开发了一款电子书阅读器,支持ios 3.2及以上版本的ipad。电子书阅读器在纵向模式下显示一页,在横向模式下显示两页。该应用程序在ios 4.3上运行良好

我在另一台运行ios 5的设备上尝试了相同的应用程序,在我改变方向之前,该应用程序工作正常。一旦方向改变,视图大小就不合适,看起来它在横向中采用纵向视图大小,反之亦然

ios 4和ios 5在方向改变等方面有什么不同

我在internet上搜索,但找不到确切的原因或解决方案。其中一个堆栈溢出搜索描述了ios 5中的容器视图概念,但这对我来说是不够的

有人能帮我解决我的问题吗


谢谢

我不确定这有多大帮助,但它给我带来了一些麻烦。iOS5改进了向子视图和ViewController转发消息的功能。像ViewDidDisplay、ViewDidDissDisplay、旋转通知等。问题是,由于这些在早期版本中没有可靠地转发,您可能已经做了一些事情来弥补这些不足,这可能意味着现在这些函数被调用了两次。不确定这是否是你的问题,但可能是