0

私のは通常のviewcontrollerアプリケーションです。この mainView のボタンをクリックすると、2 番目のビュー (別の xib) がサブビューとして mainView に追加されます。この 2 番目のビューを分割ビューに置き換えてください。つまり、2 番目のビュー コントローラーを UISplitViewController に置き換える必要があるということですね。

それをしてもいいですか?v add a viewcontroller's view のように、splitviewcontroller のビューを追加することは可能ですか?

4

2 に答える 2

0

現在のところ、 の公式な使用法は、アプリケーションのルートビュー コントローラーUISplitViewControllerとしてのみであることに注意してください。Apple は、これを子ビュー コントローラーにするつもりはありません。どうやら、これは iPad の回転処理のバグによるもので、後日修正される可能性があります。したがって、のビューをサブビューとして追加することは避けてください。UISplitViewController

于 2010-08-06T06:01:50.180 に答える
0

UIViewController をサブクラス化してから、init で次のようにします。

UIViewController *left = ...;
UIViewController *right = ...;
UISplitViewController *splitVC = ...;
splitVC.viewControllers = [NSArray arrayWithObjects:left,right,nil];
self.view = splitVC.view;

return self;

次に、これを通常の UIViewController として使用します。

于 2011-08-19T14:34:35.387 に答える