0

この小さなテスト アプリには、+ ボタンを押すと View One の上にポップアップする ModalViewController があります。これにより、3 つの ViewController を持つ NavigationViewController がプルアップされます。1 つ目は投稿を作成するためのもので、2 つ目は別のモーダル ビューでカテゴリを選択できるもので、最後はそれをプレビューして「投稿する」ことができます。この時点 (createTopic メソッド内) でデータが送信され、モーダル ビューを閉じます。

[self dismissModalViewControllerAnimated:YES];

この時、すべての狂気が始まります。View One は横向きモードで表示されるようになりましたが、直立した縦向き以外はすべて無効にしています。さらに、無効になっているため、縦向きに戻ることはありません。どこで失敗しましたか?

コードのどの部分を投稿すればよいかさえわかりません。ヘルプ?

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

4

1 に答える 1

1

アプリのリストまたは概要タブで直立したポートレートを「無効」にしても、それはうまくいきません。それは単なる打ち上げのオリエンテーションです。電話、

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
 return UIInterfaceOrientationIsPortrait(interfaceOrientation);
} 

すべての UIViewController で、回転を縦向きのみのモードに制限します。

于 2012-04-18T03:51:09.723 に答える