【问题标题】:Is there anything comparable to a ListBox like in C#?有什么可以与 C# 中的 ListBox 相媲美的吗?
【发布时间】:2022-11-15 20:37:57
【问题描述】:

我以前在 Windows 上使用过 C# 编程,现在想用 Xcode 为 macOS 可可编写一个本机程序。但是,我在这里缺少 ListBox。目标是显示一个数组中的一些元素,然后我可以单独单击它们,然后对它们执行操作。 Xcode 中有 TableView,但我不需要让它变得复杂,使用它看起来很复杂。

对于 ListBox,这将通过 ListBox.add() 完成。也许你可以在这里帮助我。

【问题讨论】:

  • 表格视图是您完成这项工作的正确工具。它真的没有那么复杂,你可以让它快速启动并运行。如果你想涉足 SwiftUI,你可以使用更简单的List,但是如果你有 C# 背景,学习 SwiftUI 的开销可能会大得多!
  • 在 macOS 12+ 和 SwiftUI 中,您可能想尝试一下 Table。您还可以查看 SwiftUI 中的 LazyVStackList。使用 AppKit 时为NSTableView

标签: swift macos cocoa desktop


【解决方案1】:

谢谢你的小费。你能向我推荐一个好的和简单的 macOS 的 NSTableView 教程吗?

【讨论】:

    猜你喜欢
    • 2010-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-01
    • 2016-04-19
    • 2020-01-08
    • 2017-11-12
    • 1970-01-01
    相关资源
    最近更新 更多