objective-c - 使用 NSTableView 的最简单方法?

标签 objective-c cocoa nstableview

我可以像在 Windows 中使用 ListView 一样使用 NSTableView 吗?我的意思是只是向 View 添加行。

我需要显示一个非常简单的两列表格,我不想写所有这些与数据相关的废话。我可以将内容“添加”到表格 View 中吗?

如果不是,做我想做的事情的最简单方法是什么(最好没有数据源)?

最佳答案

不,Cocoa 的工作方式与 Windows 常见控件有很大不同。

由于 Cocoa 使用 MVC 模式,因此您需要熟悉它。

在 Windows 中,ListView 通常是模型 Controller 和 View 合二为一,但 Cocoa 则不然。

花时间学习平台,不要尝试像仍在为 Windows 编程一样进行编程。与刚开始学习相比,你会更加努力地试图避免学习。

另请参阅:Add/remove rows to/from NSTableView in Objective-C

关于objective-c - 使用 NSTableView 的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2892114/

相关文章:

iphone - 在推送 NSString 变量之前将其发送到 ViewController 时出现问题

cocoa - 检测 NSTextfield 中的文本是否是字典单词 Cocoa

objective-c - 缩放预览: use NSTextView, NSTextField、CATextLayer 或drawInRect?

macos - NSTableView 可编辑标题并双击表格单元格

cocoa - 以编程方式绑定(bind) NSTableView

objective-c - 在 NSTableView 中除所选行之外的所有行中放置渐变

ios - 在 UITableView 中将行高设置为 0,但单元格文本仍然显示重叠

objective-c - 如何生成在 UIPickerView 中使用的整数数组?

objective-c - 如何使用 objective-c 将整数添加到字符串中?

objective-c - 在 Cocoa 和 Objective-C 中使用 sudo 命令?