【发布时间】:2010-10-25 16:09:30
【问题描述】:
我是 Cocoa 开发的新手 - 我想在控件/视图中显示任意数量的目录路径。最好的内置控件/视图类型是什么?
要求:
有什么建议吗?
另外,我在哪里可以找到这些“|+|-|”之一键入按钮控件以添加/删除许多 Mac UI 中常见的项目?
谢谢!
【问题讨论】:
标签: cocoa macos user-interface
我是 Cocoa 开发的新手 - 我想在控件/视图中显示任意数量的目录路径。最好的内置控件/视图类型是什么?
要求:
有什么建议吗?
另外,我在哪里可以找到这些“|+|-|”之一键入按钮控件以添加/删除许多 Mac UI 中常见的项目?
谢谢!
【问题讨论】:
标签: cocoa macos user-interface
如果您只是想将目录路径显示为列表,也许您正在寻找 NSTableView 类。 NSOutlineView 类是 NSTableView 的子类,它允许您对分层列表中的项目进行分组。两个类都可以选择多行,因此可以删除多个项目。
在回答您的第二个问题时,常见的 +/- 正方形控件在 Interface Builder 中实现,带有正方形(相等的宽度和高度设置)NSButtons 和 Gradient 样式。 + 和 - 图标只是在检查器中使用 Image 属性设置的图像 - NSAddTemplate 用于 + 按钮,NSRemoveTemplate 用于 - 按钮。
【讨论】: