问题标签 [nstablecolumn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1227 浏览

cocoa - 如何在表头中显示排序指示符?

NSTableColumn使用sort descriptors. 我将以下代码用于Sorting.

我可以从中获取图像[NSImage imageNamed:@"NSAscendingSortIndicator"],但我无法在 tableview 标题中查看图像。

有什么方法可以模拟mouse click在.table columnSort indicatortable column

0 投票
2 回答
3799 浏览

cocoa - Adding NSTableView to NSView Programmatically

I am having a bit of trouble adding a NSTableView to an NSView programatically. The view is the first view of an NSSplitView. My Pointers are set up right i am sure of it because I can add a NSButton to the view no problem. Also my tableview's delegate and datasource methods are working as expected. If I use interface builder to add the table view to my view it works. However, I dont want to use IB. I would like to be able to do this through code. Here is the code I am currently using.

The NSButton object appears on screen although if I comment out the button the tableview does not appear. What am I doing wrong. Thanks for the help.

0 投票
1 回答
878 浏览

objective-c - 如何以编程方式将 NSTableColumn 绑定到 NSArrayController 安排对象?

所以我有一个NSTableView动态的NSTableColumns。列应该从 NSArrayController 的排列对象中获取数据。

由于一切都是动态的,我不能真正使用界面生成器来绑定值。如何以编程方式执行此操作?

我试过这个:

0 投票
2 回答
617 浏览

objective-c - NSArrayController 填充 NSTableView 但不设置单元格标题

我有一个两列 NSTableView,我想用从 CSV 文件中抓取的条目来填充它。除了未设置每个表格单元格的标题外,一切正常。

这是为 NSArray 中的每一行调用的函数

"last name" 列的值绑定到 Array Controller排列对象.last_name 并且 "first_name" 和 "last_name" 都被列为Array Controller > Object Controller > Keys列表中的键

创建了适当数量的表格单元格(CSV 文件中的 3 个条目 = 每列中的 3 行),但未设置每个单元格的标题(根据列设置为“first_name”或“last_name”) ; 单元格的标题仍然是“表格视图单元格”

编辑:

使用 navinsillu 的更改后,我最终得到以下功能:

在我的标题中,我有

但我仍然得到相同的结果:每个表格列中有 3 行/单元格,所有标题为“表格视图单元格”

编辑:

经过一番检查,我注意到表列Model Key PathValue绑定下没有任何条目。当我输入first_namelast_name时,即使键列在数组控制器的列表中,它也会显示未找到完成。Keys不幸的是,我不知道为什么它没有找到钥匙。

编辑:

奇怪的。我尝试删除和添加表视图和数组控制器,但没有奏效。但是,创建一个新项目并执行完全相同的操作会产生预期的结果。

0 投票
0 回答
906 浏览

objective-c - 将列添加到 NSTableView

我正在尝试将列动态添加到,NSTableView但它们不显示任何内容:

后来我在循环中使用“test”键设置每个对象

然后我将arrangedObjectsForMyTableViewIB 中的表视图绑定到我刚刚构建的数组中:

我期望的是,由于标识符和键,有一列标题为“标题”,列中的每个单元格都显示“单元格值”。列和标题是可见的,但单元格都是空的。我错过了什么?

0 投票
1 回答
782 浏览

cocoa - CoreData 绑定和自定义 Cell

我有一个带有 CoreData 数据库和 NSTableView 的应用程序。
我想用数据库中的 3 个键值做一个 customCell。
所以我创建了一个 NSTextFieldCell 类,但绑定只针对一个键值。
如何以编程方式将 NSTableColumn 与多个键值绑定?

谢谢。

0 投票
1 回答
4204 浏览

xcode - 在 mac 应用程序中实现 NSTableView 中的复选框

首先,我搜索了3天,没有找到我要找的东西。

第二点,我对 Xcode 编程非常陌生,所以请让您的答案尽可能简单和/或详细!

在我的内部,我NSTableView需要第一列是文本,然后X是复选框列的数量,最后一列是文本。列X数是基于我从 SQLite 文件中读取的条目数的变量。

我的问题是:

  • 如何在运行时定义我拥有的类型和列数?
  • 我如何知道是否选中了复选框值?
  • 如果我不知道它有多少个单元格,如何向 tableview 添加行?

感谢您花时间回答!

最好的问候,伊戈尔

0 投票
1 回答
580 浏览

cocoa - Cocoa:NSTableView DataSource 没有设置标题

我正在尝试设置单元格的文本值:

但这不起作用,单元格中没有文本。如何显示文本?

0 投票
2 回答
613 浏览

objective-c - NSTableView 错误-[__NSCFConstantString setFrame:]

全部。当我使用 NSTableView 时,只要在此函数中到达,它就会给我以下错误。

我创建了一个 usbInfor 类来保存 USB 的名称、大小、路径和类型。我将这些变量添加到 _tableContent NSMutableArray 中。

我在 xib 文件中创建了 3 列,并且我命名的每个标识符都与变量的名称相同,即名称、路径和大小。

以下是错误:

它必须在 OS X 10.5 和基础 SDK OS X 10.7 下运行

谢谢 !!

0 投票
1 回答
545 浏览

objective-c - 如何用动画改变 NSTableColumn 的宽度

我有一个 NSScrollView 和一个 NSTableView ,里面有一些 NSTableColumn 。当我按下一个按钮时,我用动画改变了 NSScrollView 的宽度。这是我的代码:

这工作正常。

但是我想用相同的动画同时改变每个列的宽度,问题是NSTableColumn不是NSView,所以我不能改变它的框架。现在我只能改变列的宽度,没有任何动画。

有人有想法吗?