iOS5以下のバージョンでshouldAutorotateToInterfaceOrientationで画面回転をするとき、UITabBarControllerを使っていると、画面回転設定をしているにも関わらず、画面回転しないときがある。
この場合は、UITabBarControllerに含まれるViewController全てに同じく画面回転の設定を行うと、画面回転するようになる。
2012年09月22日
iOS6でUITabBarControler+UINavigationControllerのアプリに画面回転を実装する
iOS5までは、画面の回転はshouldAutorotateToInterfaceOrientationで実装していたが、このメソッドはiOS6でdeprecatedとなったため、デバイスを回転してもshouldAutorotateToInterfaceOrientationは呼ばれない。
続きを読む
続きを読む