UIImagePickerControllerを利用して写真を撮影するとき、Portrait固定にしたいのになかなかできず苦労した。 失敗例 以下の方法を試してみたが、うまくいかなかった。 Xcodeのビルドターゲットの設定で「Supported Interface Orientations」を「Portrait」のみを選択する。 UINavigationControllerのカテゴリを作成し、そこで次のメソッドを実装し、回転の無効化(Portrait固定設定)を試みる*1。 supportedInterfaceOrientations shouldAutorotate shouldAutorotateToInterfaceOrientation(iOS5以下) UIImagePickerControllerのサブクラスを作成し、カメラ撮影にはこのクラスを利用する。このサブクラスでは次のメ