2010-09-13 98 views

回答

1

如果您有視圖層次結構,請使用基於導航的其他視圖控制器。

1

您正在討論Xcode爲您提供的開始項目的默認模板。這不像他們本身就是不同的「系統」,他們只是不同的起點。

如果您的應用程序是一個屏幕,或者可能是一個屏幕,則視圖模板是很好的。這些屏幕之間的移動取決於你(並且有一些用於動畫屏幕更改的非常簡單而好的工具,但是你必須自己去關注這些)。

如果您要導航數據層次結構(可能包含列表,子列表,細節屏幕等),則導航模板是很好的。視圖之間的轉換是通過調用UINavigationController完成的,它處理所有轉換業務爲你。如果你想使用類似從主視圖中移動到它的內部視圖

1

導航爲基礎的系統使用

就像父母和孩子之間,然後subchild等等...

而如果你沒有這樣的那麼你可以使用視圖爲基礎。..

基於導航爲您提供了一種靈活性,以反向回到你已經訪問過的視圖控制器。比如說例如你現在要移動1-> 2-> 3-> 4-> 5如果你想去2,你可以輕鬆地去。如果您不想要任何種類的層次結構,則導航會添加頂部欄,而使用基於視圖的頁面。

幸福編碼...