gpt4 book ai didi

用于显示目录列表的 Cocoa Control/View

转载 作者:行者123 更新时间:2023-12-03 18:07:03 25 4
gpt4 key购买 nike

我是 Cocoa 开发的新手 - 我想在控件/ View 中显示任意数量的目录路径。最好的内置控件/ View 类型是什么?

要求:

  • 这应该只是一个平面列表,而不是完整的文件系统浏览器。
  • 用户应该能够选择一个(或多个)项目并将其删除(我将提供一个删除按钮)
  • 用户应该能够将项目添加到此列表(我将提供一个启动 OpenPanel 的按钮,允许他们选择路径)
  • 有什么建议吗?

    另外,我在哪里可以找到其中一个“|+|-|”键入按钮控件来添加/删除在许多 Mac UI 中常见的项目?

    谢谢!

    最佳答案

    也许您正在寻找NSTableView class 如果您只想将目录路径显示为列表。 NSOutlineView class 是 NSTableView 的子类,它允许您对分层列表中的项目进行分组。两个类都可以选择多行,因此可以删除多个项目。

    在回答你的第二个问题时,常见的 +/- 方形控件在 Interface Builder 中实现,带有方形(设置相等的宽度和高度)NSButton 以及 Gradient风格。 + 和 - 图标只是在检查器中使用 Image 属性设置的图像 - 用于 + 按钮的 NSAddTemplate 和用于 - 的 NSRemoveTemplate按钮。

    关于用于显示目录列表的 Cocoa Control/View,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/854620/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com