2011-11-25 4 views

答えて

5

あなたが探していることは、カスタムスプリットビューコントローラです。提供したスクリーンショットは、カスタムスプリットビューコントローラです。 UIKitにはUISplitViewControllerがありますが、これはフルスクリーンのビューコントローラでなければなりません。

カスタムスプリットビューコントローラを作成するには、メインビューコントローラを用意し、2つのマスターコントローラとディテールコントローラを作成し、ビューをメインビューコントローラビューに追加する方法があります。 viewWillAppear:viewWillDisappear:などから、メインビューコントローラから、管理している2つのコントローラにコールを転送する必要があります。

iOS 5以降では、View Controllerの格納に似たようなことができます。これにはいくつかの鐘や笛があり、回転アニメーションの処理がより面白く、手動で行う必要がある子コントローラへのすべてのコール転送最初の解決策で。

は、カスタム分割ビューコントローラの詳細については、このリンクをチェックアウト: http://www.mindtreatstudios.com/how-its-made/custom-uisplitviewcontroller-ios/

直接あなたの質問に答えるために:カスタム分割ビューコントローラを作成する場合 - はい、あなたは、詳細ビューコントローラとしてこれを追加することができます。しかし、これはUISplitViewControllerではないので注意してください。その言葉をあまり使わないように注意してください。

1

これは実際にテストしていませんが、これで問題は解決していませんか?

  • SplitViewController
  • ドロップサイズを設定し、別のSplitViewController
  • リンクでDetailViewController
  • ドロップにCTRL +ドラッグを使用して2つを削除して、詳細
  • を選択ストーリーボードファイルを作成します。 detail- splitviewcontrollerの詳細へ
  • ????
  • 利益!

とにかく、本当にうまくいくかどうかわかりませんが、試してみてください。これはIOS5です(私はIBで試してみるかもしれないと思います)。

は、それはこのような何かを見てみましょう:

SplitSplitViewControllers

関連する問題