Cocoa 弹出菜单中是否可以存在层次结构?

发布于 2024-10-03 18:13:03 字数 370 浏览 2 评论 0原文

我只是想知道是否可以创建具有层次结构的下拉或弹出菜单?我目前正在开发的应用程序跟踪作业、课程和主题。当用户创建作业时,他们需要能够从下拉列表中选择它所属的课程,但我也不希望通过标题对下拉列表进行一些组织,以便用户可以轻松查看主题该课程属于。

示例:

选择课程:[下拉菜单]
- 生活
--家务
--吃
--假期
- 数学
--代数
--微积分

等等...

不是最好的例子,但条目“生活”和“数学”将是粗体且不可选择,所有其他条目将是常规菜单项。有人有什么建议吗?如果您需要有关我正在尝试做的事情的更多信息,请告诉我。

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

七堇年 2024-10-10 18:13:03

是的,如果您在代码或 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文