我正在处理的程序有点麻烦,因为它从一个中央菜单开始,然后一旦用户从中选择一个选项,它将在新窗口中打开它们的选择,当我有一个完美的我可以(至少明显地)重新调整这种效果。我一直在阅读关于视图的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. 确定哪个故事板处于活动状态