pushViewController
在调用shouldAutoRotate 方法并进入 iPhone后,我将 UIViewController 推入 UINavigationController 。但是,当我旋转设备时,不再调用它。为什么是这样?
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
{
if (IS_IPHONE){
return interfaceOrientation == UIInterfaceOrientationPortrait;
} else {
return YES;
}
}
我希望这个 UIViewController 只在纵向上。我的 viewWillLayoutSubviews 被调用了。为了提供更多上下文,将调用 willAnimate 方法