2016-06-13 6 views
0

私は普遍的なアプリケーションを構築しています。私はすでに2つのビューコントローラを作成しています。first view controllerユーザーがデータを入力してのsearchボタンを押すと、検索結果が表示されます。これらの2つのビューを使用して分割ビューを作成します。既存のビューコントローラを使用してipadsの分割ビューを実装することは可能ですか

  1. 可能でしょうか?もしそれが可能ならば私はそれをどうやって行うことができ、私たちはポートレートモード(ランドスケープモードなし)でしか実装できません。
  2. スプリットビューを作成するたびにマスタービューとしてtableviewを使用する必要がありますか?

あなたのご協力をお願いいたします。本当にありがとうございます。

答えて

1

UISplitViewControllerは、あなたが求めるすべてのものをほとんど行いません。十分なスペースがあれば、ビューコントローラーが並んで表示されます(preferredDisplayModeプロパティを参照)。おそらくUXの観点からは推奨されないと思われる制限された空間(つまりポートレート)にサイドバイサイドビューコントローラの配置を強制したい場合は、独自のカスタムスプリットビューコントローラを作成する必要があります。 2つのビューコントローラを親ビューコントローラ内に並べてレイアウトし、それぞれに同じ幅を与えます。

また、UISplitViewControllerでマスタービューにUITableViewを使用する必要はありません。各ビューコントローラは完全にカスタマイズ可能です。

+0

これを実装するためのチュートリアルがあります。 –

+0

@AnuradhSアップルのWWDCのトーク&ドキュメントは、スライドと全サンプルプロジェクトの有能なコードのおかげで始めるのに最適な場所です。これらの検索は、あなたを始めてくれるはずです。http://asciiwwdc.com/search?q=UISplitViewController https://developer.apple.com/search/?q=UISplitViewController –

関連する問題