2010-08-10 89 views
2

我对用于iPad的应用程序有点问题。我有几个在纵向模式下修复的视图,以及其他可以在纵向或横向模式下工作的视图。一切都很好 - 我有shouldAutorotateToInterfaceOrientation:给我正确的结果,并且视图最终会以正确的方向结束。风景iPad在肖像中显示视图,然后快速将其旋转至风景

我说“最终”,因为我有两个我的意见有这种奇怪的行为,当我有横向模式的设备,当我切换到他们,他们出现在肖像模式和可见旋转景观模式。它非常快,但它是可见的和刺激的。奇怪的是,它只发生在三个视图中的两个 - 第三个视图没有这种行为。这是一致的 - 每次我去看“问题”的时候,他们都会给我带来同样令人讨厌的行为。

有没有人看过这个?我做错了什么导致了这个?

+0

你如何添加视图控制器到您的视图层次结构? – 2010-12-18 04:50:15

回答

0

你必须设置你的Info.plist所有支持的方向

<key>UISupportedInterfaceOrientations</key> 
<array> 
    <string>UIInterfaceOrientationPortrait</string> 
    <string>UIInterfaceOrientationPortraitUpsideDown</string> 
    <string>UIInterfaceOrientationLandscapeLeft</string> 
    <string>UIInterfaceOrientationLandscapeRight</string> 
</array> 
+0

这已经设置好了。 – frauen1 2010-08-11 11:51:19