爲了在iOS應用程序中切換視圖,我一直使用模態視圖控制器。它工作正常,但這是不好的編碼習慣?它會對我的應用程序的內存使用有害嗎?高效切換視圖控制器
作爲對要求更多信息的評論的迴應,我在兩者之間切換的視圖都是正常的信息視圖。我使用的三個視圖通過我的應用程序導航:
- 主要景觀:有按鈕導航到特定信息的觀點
- 資料查看:有按鈕導航到特定網頁的信息
- Web視圖:通過UIWebview顯示信息
我有一個即興導航欄在頂部導航「後退」和「主頁」做主頁面。
總的來說,這是一個在其他視圖中提供菜單結構的Web應用程序。我不想透露具體是什麼(這是我的想法),但是這應該是足夠的信息來處理。
我目前的觀點之間的切換是這樣的:
newViewController *newView = [[newViewController alloc] init];
[self presentModalViewController:newView animated:YES];
基於答案爲止,模態視圖是爲了快速和暫時顯示的動畫,但我正在尋找一個更永久的方法。
有沒有更好的方法?請提供您的回覆的示例代碼。謝謝!
編輯:我很抱歉,原本沒有足夠的信息。我發佈了更多信息。如果你需要其他東西,請評論。
這完全取決於您的應用程序的整體結構。沒有更多的細節,這個問題是不能合理回答的。 – PengOne 2012-01-19 00:30:24
我對最初沒有足夠的信息表示歉意。我發佈了更多信息。如果你需要其他東西,請評論。 – DGund 2012-01-19 02:03:49