1

アプリの開発はほぼ完了しています。現在、iPadをサポートされているデバイスにもサポートすることで、ユニバーサルアプリに変換しています.

UISplitViewController を使用していて、Master View Controller を常に画面に表示したいので、横向きのみを使用するようにアプリを設定できますか? 横向きのみに制限することはできず、縦向きと横向きの両方を実装する必要があるという Apple ポリシーはありますか? iPad 専用の横向きに設定することでアプリが拒否される可能性はありますか?

4

1 に答える 1

2

心配しないで、大丈夫です。必要に応じて、横向きと縦向きの両方をサポートします。ストアにはそのようなアプリがあります。

ただし、UISplitViewController には、縦向きでも常に両方のビューを画面に表示するオプションがあることに注意してください。デリゲート メソッドsplitViewController:shouldHideViewController:inOrientation:を使用して、マスター ビューの非表示を禁止します。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UISplitViewControllerDelegate_protocol/Reference/Reference.html#//apple_ref/occ/intf/UISplitViewControllerDelegate

したがって、横向きのみである唯一の理由が、マスター ビューを非表示にしたくないということである場合、それは誤った理由です。たとえば、そのように機能する Apple の設定アプリを見てください。これは、常に 4 つの方向すべてで両方のビューを表示する分割ビュー コントローラーです。

于 2013-03-28T16:50:23.507 に答える