iPhoneの向きが変わった場合、どのメソッドが最初に呼び出されますか?
-(void)viewWillAppear:(BOOL)animated
- (void)viewDidLoad
ナビゲーション コントローラーの [戻る] ボタンを使用して前のビュー コントローラーに戻る場合、これらのメソッドは呼び出されますか?どの順序で呼び出されるか?
iPhoneの向きが変わった場合、どのメソッドが最初に呼び出されますか?
-(void)viewWillAppear:(BOOL)animated
- (void)viewDidLoad
ナビゲーション コントローラーの [戻る] ボタンを使用して前のビュー コントローラーに戻る場合、これらのメソッドは呼び出されますか?どの順序で呼び出されるか?
クラスが UIViewController の場合、次のメソッドを使用できます。
- (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
UIViewController の外部では、回転通知用に addListener を使用できます。
[[UIDevice currentDevice] beginGeneratingDeviceOrientationNotifications];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(orientationdidChange:) name:UIDeviceOrientationDidChangeNotification object:nil];