UIImagePickerControllerを回転対応させる

以前書いたこれについての問題は解決した。

前回のエントリを見てもらえるとわかると思うが、UIImagePickerControllerはUINavigationControllerを継承しているので回転系処理に一工夫する必要があった。

UIImagePickerControllerを継承したCustomUIImagePickerControllerを作成し

- (BOOL)shouldAutorotate {
    return YES;
}

- (NSUInteger)supportedInterfaceOrientations {
    return UIInterfaceOrientationMaskAll;
}

を加えて終わり。UIImagePickerControllerの代わりにこのCustomUIImagePickerControllerを使えば回転してくれる