2010-09-27 46 views
0

在這個問題上的後續行動:Kiosk Applications - OS X programming - Multiple monitors呈現多個視圖順序 - OS X

我的iPhone程序員剛開始使用OS X程序,我想知道我怎麼能依次呈現多個視圖。

我基本上需要做的是 - 有一個名爲「點擊此處繼續」的按鈕的歡迎屏幕。用戶單擊該按鈕後,需要用另一個視圖完全替換視圖,以呈現用戶可以從中選擇的選項的表格視圖。

我實際上需要創建幾個屏幕,但是如何獲得這個基本設置的任何幫助都可以幫助我開始。我遇到的問題幾乎是蘋果網站上提供的所有蘋果應用程序源代碼,似乎都面向單個窗口應用程序,彈出多個窗口以執行其他任務。

感謝,
Teja公司

回答

4

我喜歡使用M3NavigationView從馬丁·皮爾金頓http://www.mcubedsw.com/dev

基本上它推動和堆棧上彈出NSViewControllers,並允許您在它們之間動畫。我正在爲我正在開發的應用程序上執行此快速設置嚮導。

+0

Oooh。提請注意這一點的獎勵點。感謝您的鏈接。 – 2010-09-27 19:12:31

+0

哇,這對我來說很完美,儘管他的所有代碼都是受版權保護的,但這可能是一個問題。無論如何,這給了我一個不錯的開始,謝謝! – 2010-09-27 20:39:23

+0

它基本上是受版權保護的,但是在類似BSD的許可證下,這意味着您基本上只需要在那裏保留該版權聲明和許可證,但除此之外,這就是您所需要做的,甚至可以在商業軟件中使用它 – 2010-09-27 21:20:01

1

做一個tabless選項卡視圖,並把您的每一個意見到標籤視圖中的項目之一。在Interface Builder中,每個選項卡視圖項目都會自動顯示一個視圖,因此您只需將該選項卡的所有子視圖都放入該視圖。

然後,您可以從代碼切換選項卡,例如響應「下一步」按鈕。

+0

我不鼓勵使用NSTableView來呈現用戶選擇。如果選項始終是固定數字和相對較小的列表,請使用普通舊複選框樣式按鈕或單選按鈕單元格的NSMatrix。如果列表足夠大以至於需要滾動,則只應使用表格視圖。 – 2010-09-27 17:49:18

+0

@Joshua「tab view」,而不是「table view」 – 2010-09-27 17:51:39

+0

再看一下。 OP表示,「提供選項表格視圖」 - 您的答案對於附錄來說是更好的選擇。 :-) – 2010-09-27 18:16:00