2012-03-07 14 views
0

私はアプリをユニバーサルアプリにアップグレードしていますが、元々xCode 3でアプリを作っていましたので、ストーリーボードをまったく使用していません。UITableViewController iPhoneアプリからユニバーサルアプリへ移動

私はiPhone版でこのように二つのUITableViewコントローラをプッシュナビゲーションコントローラを持っている:

iPhone:ようこそ画面の表示 - >のUITableViewController - >のUITableViewController(詳細) - >のViewController

何が最善かこのiPadを準備する方法は?

私はSplitViewControllerを使用する必要があることを理解しています。

のiPad::私は、デバイスがiPadのであれば歓迎画面からアプリの特定SplitViewControllerを押してください - > SplitViewController - ようこそ画面の[表示]> [ビューコントローラ

それがiPhoneアプリである場合のUITableViewコントローラを使用し、または私は何とかそれを実装する必要がありますので、私は両方のデバイスに同じクラスを使用していますか?

答えて

0

フローが正しく表示されます。スプリットビューコントローラは実際にはUITableViewControllerとUITableViewController(detail)を保持するので、実際に新しいクラスを書く必要はありません。 UITableViewControllerの行をタップすると、ナビゲーションコントローラーに詳細テーブルビューコントローラーをプッシュするよう指示するのではなく、単にそれを更新するだけです。

一般的に、UISplitViewControllerはルートクラスなので、UINavigationControllerに入れないでください(とにかく可能性があるのか​​分かりません)。あなたのウェルカムスクリーンをモーダルビューコントローラにすることができるかどうかを見てください(多分、フォームシートスタイルを使用してプレゼンテーションをすることもできます)。 View Controllerについては、その特定のクラスを使用しているものによって異なります。

関連する問題