2012-03-07 79 views
0

我正在將應用程序升級到通用應用程序,我最初在xCode 3中創建應用程序,所以我沒有使用故事板。UITableViewController和從iPhone應用程序移動到通用應用程序

我有一個導航控制器推2個的UITableView控制器這樣的iPhone版本:

iPhone:歡迎屏幕視圖 - >的UITableViewController - >的UITableViewController(詳細) - >視圖控制器

什麼是最好的如何讓iPad準備好?

我知道我需要使用SplitViewController。難道我把一個iPad特定SplitViewController從歡迎屏幕如果設備是一臺iPad:

的iPad:歡迎屏幕視圖 - > SplitViewController - > - 視圖 - 控制器

但使用的UITableView控制器,如果它是一個iPhone應用程序,還是應該以某種方式實現它,以便我爲這兩種設備使用相同的類?

回答

0

您的流程看起來正確。分割視圖控制器實際上會保存UITableViewController和UITableViewController(細節),所以你不必實際編寫任何新的類。當你點擊UITableViewController中的一行時,你只需做到這一點,它不會告訴導航控制器推動詳細表視圖控制器,而只是簡單地更新它。

一般來說,UISplitViewController是根類,所以你不會把它放在UINavigationController(我不知道它是否可以做到這一點)。看看你是否可以讓你的歡迎屏幕成爲模式視圖控制器(甚至可以使用表單樣式)。至於視圖控制器,它取決於你正在使用哪個特定的類。

相關問題