我正在處理的程序有點麻煩,因爲它從一箇中央菜單開始,然後一旦用戶從中選擇一個選項,它將在新窗口中打開它們的選擇,當我有一個完美的我可以(至少明顯地)重新調整這種效果。我一直在閱讀關於視圖的the manual,並且我理解關於視圖層次等的內容,但交換哪個視圖處於活動狀態的方法令我感到困惑。我需要做些什麼才能讓它「掃除」初始菜單並將其替換爲包含用戶選擇的內容的另一個視圖?如何更改窗口中哪個視圖處於活動狀態?
0
A
回答
1
找到一個簡單的解決方案,使用NSTabView
來保存我正在尋找的每個視圖。
0
聽起來好像你根本不想改變視圖,但改變了你已經加載到視圖中的模型。
最簡單的方法可能是爲窗口的控制器提供一個屬性,通過該屬性視圖可以訪問擁有一部分模型的另一個控制器(菜單中的每個項目都有一個這樣的控制器)。然後,您只需切換該控制器。
在該屬性的設置器中,您可能需要將消息(如reloadData
)發送到某些視圖,具體取決於它們是哪種視圖。使用綁定或KVO觀察更改的視圖不需要此操作。
相關問題
- 1. 即使滾動處於活動狀態,即使滾動處於活動狀態,窗口中的jQuery中心div
- 2. 在OSX中,我如何確定窗口的位置以及哪個窗口處於活動狀態?
- 3. 瞭解Python中Gnome/Linux/Ubuntu上的哪個窗口處於活動狀態?
- 4. 當任何子視圖處於活動狀態時,AngularJs navbar父視圖應該處於活動狀態
- 5. Android:如何向用戶顯示哪個視圖處於活動狀態
- 6. iOS如何知道哪個視圖控制器應該處於活動狀態?
- 7. 處於活動狀態和非活動狀態的狀態圖
- 8. 哪個監視器處於活動狀態?
- 9. 如何在活動處於活動狀態時在文本視圖中顯示文本中的更改?
- 10. 確定webkit中的窗口是否處於活動狀態
- 11. Swift:如何知道哪個Storyboard處於活動狀態
- 12. 如何檢查哪個UIViewController處於活動狀態
- 13. 如何知道列表視圖是否處於活動狀態?
- 14. 當窗口處於活動狀態時執行腳本
- 15. 確定按鈕/窗口是否處於活動狀態winforms C#
- 16. 當FileChooser處於活動狀態時防止窗口聚焦
- 17. document.observe(「DOM:加載」),當窗口處於非活動狀態
- 18. Flex Air RollOver處於非活動狀態本地窗口
- 19. 如果窗體未處於活動狀態,如何調用?
- 20. 如果鏈接處於活動狀態,如何更改鏈接中的文本?
- 21. 如何檢查瀏覽器窗口是否處於活動狀態?
- 22. 彈出窗口處於活動狀態時,如何使背景模糊?
- 23. 如何使用AppleScript(優雅地)使Safari窗口處於活動狀態?
- 24. 如何在第二個窗體處於活動狀態時禁用窗體
- 25. 關閉繪圖窗口後,gnuplot_x11進程仍然處於活動狀態
- 26. 在我的應用程序激活之前檢測到哪個窗口處於活動狀態
- 27. 如何知道OS X中的哪個連接處於活動狀態?
- 28. Android:如何找到哪個選項卡在tablayout中處於活動狀態?
- 29. 我怎麼知道哪個ViewController目前處於活動狀態
- 30. 確定哪個故事板處於活動狀態