2010-06-21 68 views
0

我在我的iPhone應用程序中有幾個不同的視圖。當應用程序啓動時,我將有邏輯來確定從哪個視圖開始(而不是始終以相同的視圖開始並將其留給用戶來更改視圖)。其中一個「視圖」將有幾個頁面(選項卡或表格行,不確定在這一點上......但主導視圖將需要儘可能多的屏幕空間,並且總是可見的標籤欄/導航欄不是理想的或必要的......這就像天氣和股票應用程序我想要的方法是從Utility應用程序模板開始,並在「flipside視圖」上有一個標籤欄視圖,哪個項目模板最適合開始?我必須對模板進行更改嗎?在哪種情況下,我應該使用決策邏輯來確定要顯示哪個視圖。如果確實使用實用程序模板,將Tabside模板設置爲tabbar視圖會非常困難從頭開始?提前致謝多視圖iPhone應用程序

回答

0

您可以從基於視圖的應用程序模板開始,並將您的視圖更改按鈕回調到您的應用程序委託以更改vi EWS爲你喜歡這個

- (IBAction爲)goToSomeOtherView { yourAppDelegate 的appDelegate =(YourAppDelegate)[[UIApplication的sharedApplication]委託]; [appDelegate viewChangingCode]; }

而在應用程序委託中,只需清除當前視圖並添加新視圖即可。這樣,您可以在視圖更改之間使用任何想要的動畫。

添加標籤欄也非常簡單。您可以在界面構建器中執行此操作,並根據需要鏈接按鈕。