问题标签 [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.
cocoa - 如何在表头中显示排序指示符?
我NSTableColumn
使用sort descriptors
. 我将以下代码用于Sorting
.
我可以从中获取图像[NSImage imageNamed:@"NSAscendingSortIndicator"]
,但我无法在 tableview 标题中查看图像。
有什么方法可以模拟mouse click
在.table column
Sort indicator
table column
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.
objective-c - 如何以编程方式将 NSTableColumn 绑定到 NSArrayController 安排对象?
所以我有一个NSTableView
动态的NSTableColumns
。列应该从 NSArrayController 的排列对象中获取数据。
由于一切都是动态的,我不能真正使用界面生成器来绑定值。如何以编程方式执行此操作?
我试过这个:
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 Path
的Value
绑定下没有任何条目。当我输入first_name或last_name时,即使键列在数组控制器的列表中,它也会显示未找到完成。Keys
不幸的是,我不知道为什么它没有找到钥匙。
编辑:
奇怪的。我尝试删除和添加表视图和数组控制器,但没有奏效。但是,创建一个新项目并执行完全相同的操作会产生预期的结果。
objective-c - 将列添加到 NSTableView
我正在尝试将列动态添加到,NSTableView
但它们不显示任何内容:
后来我在循环中使用“test”键设置每个对象
然后我将arrangedObjectsForMyTableView
IB 中的表视图绑定到我刚刚构建的数组中:
我期望的是,由于标识符和键,有一列标题为“标题”,列中的每个单元格都显示“单元格值”。列和标题是可见的,但单元格都是空的。我错过了什么?
cocoa - CoreData 绑定和自定义 Cell
我有一个带有 CoreData 数据库和 NSTableView 的应用程序。
我想用数据库中的 3 个键值做一个 customCell。
所以我创建了一个 NSTextFieldCell 类,但绑定只针对一个键值。
如何以编程方式将 NSTableColumn 与多个键值绑定?
谢谢。
xcode - 在 mac 应用程序中实现 NSTableView 中的复选框
首先,我搜索了3天,没有找到我要找的东西。
第二点,我对 Xcode 编程非常陌生,所以请让您的答案尽可能简单和/或详细!
在我的内部,我NSTableView
需要第一列是文本,然后X
是复选框列的数量,最后一列是文本。列X
数是基于我从 SQLite 文件中读取的条目数的变量。
我的问题是:
- 如何在运行时定义我拥有的类型和列数?
- 我如何知道是否选中了复选框值?
- 如果我不知道它有多少个单元格,如何向 tableview 添加行?
感谢您花时间回答!
最好的问候,伊戈尔
cocoa - Cocoa:NSTableView DataSource 没有设置标题
我正在尝试设置单元格的文本值:
但这不起作用,单元格中没有文本。如何显示文本?
objective-c - NSTableView 错误-[__NSCFConstantString setFrame:]
全部。当我使用 NSTableView 时,只要在此函数中到达,它就会给我以下错误。
我创建了一个 usbInfor 类来保存 USB 的名称、大小、路径和类型。我将这些变量添加到 _tableContent NSMutableArray 中。
我在 xib 文件中创建了 3 列,并且我命名的每个标识符都与变量的名称相同,即名称、路径和大小。
以下是错误:
它必须在 OS X 10.5 和基础 SDK OS X 10.7 下运行
谢谢 !!
objective-c - 如何用动画改变 NSTableColumn 的宽度
我有一个 NSScrollView 和一个 NSTableView ,里面有一些 NSTableColumn 。当我按下一个按钮时,我用动画改变了 NSScrollView 的宽度。这是我的代码:
这工作正常。
但是我想用相同的动画同时改变每个列的宽度,问题是NSTableColumn不是NSView,所以我不能改变它的框架。现在我只能改变列的宽度,没有任何动画。
有人有想法吗?