2011-04-06 28 views
0

我正在創建一系列「類書」應用,並試圖設置用於整個系列的各種排序模板。我已經決定不採用UINavigationController方法,因爲看起來內存密集程度太高,無法累積所有頁面及其資源。適用於iPhone「查看器」應用的MVC和ViewController結構

我在想一個簡單的RootViewController,管理加載/銷燬上一個,目前和下一個的意見。有沒有人知道一個好的模板或例子,從這個基本的骨架開始?最好有一個清晰的MVC分離?

回答

1

有一個good example app "PageControl"蘋果這表明與UIScrollView的這種做法。我已經在一個項目中成功地使用了該代碼。我認爲應該很容易適應這種處理自定義控制器的三個視圖的方式。

0

我的方法:

您可以用UINavigationController而不是(正如你說的),其具有的所有網頁及其資產的積累堆棧使用三個控制器(previousPageControllercurrentPageControllerNextPageController),

如果你有一個像RootViewController這樣的單一控制器來通過三種不同的視圖來顯示頁面,儘管你可以採用這種方法,但最終會得到類似於代碼的數千(可能是:),並且需要更多的維護,所以最好有三個不同的文件responsi竹葉提取用於而不是一個網頁.....

感謝

相關問題