3

私はUIImagePickerControlleriPad で を提示していUIImagePickerControllerSourceTypeCameraます。UIImagePickerControllerSourceType他のオプションを で表示する必要があることはわかっていますがUIPopoverController、カメラを表示する必要があるとは思えません。

そうは言っても、私は として提示されるモーダル ビュー コントローラーからカメラを提示していformSheetます。ピッカーを表示すると、ステータス バーがピッカーを押し下げたように、ピッカーが数ピクセル下に移動することがあります。

ここに画像の説明を入力

次に、ピッカーを閉じると、formSheetモーダルが縦向きモードに回転しましたが、基になる部分UISplitViewControllerは横向きのままです。

ここに画像の説明を入力

ここで何が起きてるの?UIImagePickerControllerモーダル フォーム シートから を表示するときに何か問題がありますか?

4

1 に答える 1

2

私は問題が何であるかを知りました。UINavigationControllerサブクラスには次のものがありました。

// Tell the system which initial orientation we want to have
- (UIInterfaceOrientation)preferredInterfaceOrientationForPresentation {
    return UIInterfaceOrientationPortrait;
}

それを削除すると、問題が修正されました!

于 2013-01-31T00:36:21.650 に答える