我在导航控制器中嵌入了一个视图层次结构。当视图旋转时,子视图控制器中会调用哪些方法?此代码位于导航控制器的其中一个子视图中,并且这些方法都没有被调用!
-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation{
NSLog(@"1");
if(UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad){
return true;
}else{
if(toInterfaceOrientation == UIInterfaceOrientationPortrait){
return YES;
}
}
return false;
}
-(void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration{
[self loadCorrectElements];
NSLog(@"2");
}
谢谢!