0

私はipadアプリケーションを作成していますが、2つのビューコントローラーをiphone 5のサイズの画面に表示し、2つの異なるUIViewControllerとして両方をipad画面に表示したいと思います。それを行う方法はありますか?最初のviewdidloadで2番目のviewcnotrllerを割り当てようとしましたが、最初と2番目を割り当てていることに気付きましたが、最初はもうアクセスできません(静止画像のように見えます)。

4

2 に答える 2

1

ストーリーボードで非常に簡単に行うことができます。2つのコンテナビュー(オブジェクトリストの通常のUIViewの隣)をコントローラのビューに追加し、必要に応じてサイズを変更するだけです。埋め込みセグエによってコンテナビューに接続された2つのビューコントローラを自動的に取得します。これら2つのコントローラーのクラスをカスタムクラスに変更するだけで、準備は完了です。メインコントローラーからこれらのコントローラーへの参照を取得する必要がある場合は、childViewControllersプロパティから取得できます。メインコントローラー(初期コントローラーであると想定)と2つの子コントローラーはすべて、起動時にコードを必要とせずにインスタンス化されます。

于 2012-11-24T23:04:47.060 に答える
0

ビューコントローラーの包含を確認してください。コンテナービューコントローラーがあり、1つ以上の子ビューコントローラーをロードできます。『View Controllerプログラミングガイド』の関連セクションも参照してください。WWDC2011セッションのUIViewControllerContainmentの実装も参照してください。

于 2012-11-24T22:49:39.803 に答える