ナビゲーション コントローラーにビュー階層が埋め込まれています。ビューが回転すると、子ビュー コントローラでどのメソッドが呼び出されますか? このコードは、ナビゲーション コントローラーの子ビューの 1 つにあり、これらのメソッドはどちらも呼び出されません!
-(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");
}
ありがとう!