shouldAutoRotate没有被调用

时间:2012-10-11 21:35:33

标签: iphone objective-c ios ipad

  

可能重复:
  shouldAutorotateToInterfaceOrientation doesn’t work

我在调用pushViewController之后将UIViewController推入UINavigationController,调用了shouldAutoRotate方法并进入iPhone。但是,当我旋转设备时,不再调用它。这是为什么?

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
    if (IS_IPHONE){
        return interfaceOrientation == UIInterfaceOrientationPortrait;
    } else {
        return YES;
    }
}

我希望这个UIViewController只在肖像上。我的viewWillLayoutSubviews即将被调用。为了给出更多的上下文,willAnimate方法都被称为

0 个答案:

没有答案