1

iPad Master-Detailアプリケーションを作成し、縦向きを使用すると、左側にスライド式のtableViewが表示されます。
1.どうやって右側に表示するのですか?

また、横向きでは、2つのビューに分割されます。

  1. TableViewをスライドさせるように、Portrait Viewと同じになるようにするにはどうすればよいですか?

  2. 詳細ビューのサイズを調整することはできますか?

4

2 に答える 2

2

横向きに2つのビューが必要ない場合、なぜsplitViewが必要なのですか?トップバーにポップオーバーボタンが付いたUIViewを作成できます。次に、tableviewcontrollerをポップオーバーに追加できます。右側に表示するには、rectを定義するか、rightbarbuttonitemを使用してポップオーバーを追加します。

于 2012-05-10T14:08:33.143 に答える
0

splitViewController.viewcontrollerに割り当てられた配列に2番目のパラメーターとしてmasterviewcontrollerを渡すことにより、右側にマスターを設定できます。ただし、マスタービューと詳細ビューのサイズを変更することはできません。したがって、detailviewよりも大きなmasterViewを持つことになります。

UISplitViewControllerの制限された機能を見ると、マスターを右側に配置できない場合があります(要件に従って適切に機能します)。これを行うために独自のコントローラーを使用するか、MGSplitViewControllerなどのオープンソースオプションを使用してみてください。

このディスカッションを調べてみることもできます

于 2012-05-10T13:01:34.147 に答える