0

在我的 splitview 应用程序中,当应用程序设置中没有存储共享密钥时,我会显示一个登录对话框。这要求应用程序在显示此对话框时停止旋转。我通过将 detailview 控制器的 shouldAutorotate 方法重写为如下方式来实现这一点:

-(BOOL) shouldAutorotate
{
   return ![SynchronizationHandler displaysLoginWindow];
}

然而,随着最近发布的 iOS 6.0.1,这个方法永远不会被调用。我已经进行了一些搜索,但没有找到有关此特定案例的任何信息。

4

2 回答 2

1

- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration {}改为使用

于 2012-12-03T14:48:14.703 回答
0

iOS 6.0.1 似乎只对窗口的 rootviewcontroller 使用了 shouldAutorotate 方法。

于 2012-12-12T08:56:59.100 回答