2009-10-21 39 views
0

假設我想創建和應用程序,並且該應用程序將有兩個窗口和一個菜單機制。我如何在iPhone上完成此操作?我知道如何創建單個視圖並顯示,但我想要的是這種能力:iPhone SDK:如何加載不同的視圖?

a。)在加載應用程序時,顯示導航機制。選項爲項目A或項目B. b。)如果選擇項目A,則應加載視圖A. c)選擇項目B,應加載視圖B.

在此先感謝。

回答

0

對我而言,你所描述的聽起來像三個視圖。

1根查看
這種觀點有兩個按鈕(或其他控件),允許用戶選擇他們想去。

2.查看A
具有必要控件和數據的視圖。

3.查看B
具有必要控件和數據的視圖。

視圖之間的實際轉換可能涉及UINavigationController。如果是這樣,最初將根視圖壓入UINavigationController的堆棧,單擊這些按鈕將把視圖A或B推入堆棧。否則,當通過調用[rootView.presentModalViewController:animated]單擊適當的按鈕時,可以以模態方式呈現視圖A和B.

這是你在找什麼?

0

既然你提到了一個「菜單」,是否有可能在某個階段用戶可能想回去改變他們的選擇(A或B)?

你可能想也調查是否基於標籤欄控制器的應用程序適合您的需要(類同內置的時鐘應用程序)

這總是會在屏幕底部顯示兩個按鈕的情況下將用戶可以在任何時間點在兩種模式之間切換。它會自動處理屏幕主要部分內的視圖「A」和「B」的切換。

真正的答案可能取決於你的兩個視圖需要做什麼以及它們呈現的是什麼樣的UI。