0

可能重复:
shouldAutorotateToInterfaceOrientation 不起作用

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

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

我希望这个 UIViewController 只在纵向上。我的 viewWillLayoutSubviews 被调用了。为了提供更多上下文,将调用 willAnimate 方法

4

0 回答 0