Cocoa 弹出菜单中是否可以存在层次结构?
我只是想知道是否可以创建具有层次结构的下拉或弹出菜单?我目前正在开发的应用程序跟踪作业、课程和主题。当用户创建作业时,他们需要能够从下拉列表中选择它所属的课程,但我也不希望通过标题对下拉列表进行一些组织,以便用户可以轻松查看主题该课程属于。
示例:
选择课程:[下拉菜单]
- 生活
--家务
--吃
--假期
- 数学
--代数
--微积分
等等...
不是最好的例子,但条目“生活”和“数学”将是粗体且不可选择,所有其他条目将是常规菜单项。有人有什么建议吗?如果您需要有关我正在尝试做的事情的更多信息,请告诉我。
I was just wondering if it is possible to create a drop down or popup menu with a hierarchy? The application I am currently working on tracks Assignments, Courses, and Subjects. When the user creates an Assignment they will need to be able to select a Course that it belongs to from a drop down but I also wan't the drop down to be organized a little bit by having headers so the user can easily see what Subject that Course belongs to.
Example:
Select Course: [drop down below]
- Life
--Chores
--Eating
--Vacations
- Math
--Algebra
--Calculus
Etc...
Not the best example but the entries "Life" and "Math" would be bold and unselectable and all of the others would be regular menu items. Does anyone have any suggestions? Let me know if you need more information on what I am trying to do.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,如果您在代码或 Interface Builder 中手动构建它们。不,如果您使用绑定。
NSPopUpButton 采用一个充满 NSMenuItems 的 NSMenu。
Yes, if you build them manually in code or in Interface Builder. No, if you're using Bindings.
NSPopUpButton takes an NSMenu full of NSMenuItems.