2011-02-08 62 views
1

Hellow我有一个关于iPad上的旋转问题,我有搜索,但我没有找到正确的awnser。iPad旋转锁问题

在iPad应用程序中我可以旋转到所有界面方向,当我打开一个特殊的叠加层时,我将锁定界面定向到lanscape,只要叠加层打开,应用程序不应该旋转。当我关闭这个覆盖时,应该启用旋转。

我希望有人能帮助我

回答

1

是的,你可以做到这一点。我没有测试过这个代码,但我认为它会起作用。

- (BOOL)shouldAutorotateToInterfaceOrientation(UIInterfaceOrientation)interfaceOrientation  { 
// Return YES for supported orientations. 
     if (showing_OVERLAY == YES) { 
      return NO; 
     } 
    return YES; 
} 
+0

THX的作品,我有测试此befor我问她,但我已经实现了,在错误的viewController(在subViewController)我必须在RootViewController的做到这一点比它的工作原理:-) – Zeropointer 2011-02-08 14:13:49