0

UISplitController テンプレート ipad の例で縦向きの DetailViewController を非表示にし、縦向きの全画面表示で MasterViewController を使用できるかどうかを知りたいです。また、向きがランドスケープに変更された場合は、マスタービューが左側にある通常の UISplitViewController ビューを使用します。右側の詳細ビュー...それは可能ですか?

4

1 に答える 1

0

Apple の UISplitViewController には非常に特殊な動作が与えられており、この方法でカスタマイズすることはできません...

私の会社では、独自の SplitViewController を実装する必要がありました。私たちの意図は、縦向きの場合の「masterViewController」の異なる表示、横向きの場合の両方のコントローラーの異なるサイズ (UISplitViewController で許可されているサイズよりも大きい)、および異なる処理方法を処理することでした。 「masterViewController」縦向き表示 -

この大規模なカスタマイズにより、他の UIViewController を含む UIViewController に関するあらゆる種類の問題に対処することになりました - (UIViewController のコンテインメントは、iOS 5 より前の Apple ではサポートされていませんでした! Githubの CoconutKit を参照するか、回避策の例についてはこの例を参照してください...)。

特定のニーズに合わせて、カスタム SplitViewController を実装する Matt Gemmell 自身の試みを次に示します。これは非常に優れています。コードをフォークして、独自のニーズに合わせることもできます。

于 2012-07-30T10:20:11.353 に答える