0

タイトルが説明しているように、アプリの ATM で「これは何ですか」という大きなメッセージが表示されます。さまざまなスライドで方向をまったく制御できないようです。info-plist ファイルを介して、一方向でのみ向きを管理できます。問題は、info-plist ファイルがアプリ全体の向きを設定することですが、私はそれには興味がありません。一部のスライドでは横向きの左/右を許可し、他のスライドでは縦向きのみを許可したいのですが、これは info-plist では実行できませんか?

私は問題を理解するために最善を尽くしましたが、これまでのところ大きな「あはは」の瞬間を得たとは言えません。問題が発生する可能性があるIOSアプリでUINavigatorbarとTabbarを使用しています。各ファイルのコードのリッスンを開始するようにアプリを作成して、向きのローカルを管理できるようにするにはどうすればよいですか?

4

1 に答える 1

0

iOS6をお使いですか?もしそうなら、-shouldAutorotateToInterfaceOrientationメソッドは廃止されました。

画面の向きを管理するためにメソッド-supportedInterfaceOrientationsをオーバーライドする必要があります。-preferredInterfaceOrientationForPresentationこれはグローバルに行うことも、個々のビュー コントローラー内で行うこともできます。

詳細については、UIViewController クラスのリファレンスを参照してください。

于 2012-10-30T15:26:23.987 に答える