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