nstablecolumn相关内容

排序NSTableColumn的内容

我对NSTableColumn内容排序有问题.在我的NSTableView中,有三列:“文件",“大小"和“路径".内容存储在NSMutableArray中.该数组中的每个对象都是一个NSDictionary,其中包含三个键:文件,大小和路径-每个对象的值都是一个NSString. 在Interface Builder中,在每个“表列"的属性中,我可以选择排序选项:选择器:IB输入"comp ..
发布时间:2021-05-16 19:33:53 移动开发

在Swift中使用绑定以编程方式创建基于视图的NSTableView

我正在研究Swift中的可可书,我被困在关于绑定的章节中。这本书使用笔尖文件,但我想以编程方式进行所有操作(因为我要加入一个不使用笔尖的团队)。该项目将创建一个包含2列的基于视图的表,并且该表的内容绑定到数组控制器的 arrangedObjects 。数组控制器的内容绑定到一个Employee对象数组(Employee具有2个属性,即名称和薪水)。 我能够以编程方式创建表,如下所示(一个滚动 ..
发布时间:2020-10-04 02:28:18 移动开发

如何在可可NSTableView中添加列?

我想在NSTableView中显示数据。未指定列数(取决于数据,列数可以是1到??),所以我不能使用Interface Builder。 因此,我(用IB)将表初始化为1列,然后根据需要添加新列(然后删除不再需要的第0列)。对于每个添加的列,我提供一个唯一的标识符。到目前为止一切顺利。 我实现了 tableView(-:viewForTableColumn:row)函数,如下所示,但是 ..
发布时间:2020-10-04 00:16:36 其他开发

如何禁用NSTableVIew中的排序?

当我单击特定的标题列时,我就有一个NSTableView,表中的数据被颠倒或颠倒排序.我已经检查了NSTableView和NSTableColumn,但是找不到禁用此功能的任何方法.如果有人可以通过单击特定列的标题来禁用此排序功能,我将承担责任. 解决方案 NSTableView的排序由其sortDescriptors完成,请参见 NSTableColumn使用其sortDescripto ..
发布时间:2020-07-21 02:49:13 移动开发

表列上的复选框不会注册点击

我有一个动态添加列的表视图。它必须这样做,因为我不能预测需要多少或哪些列。 某些列是复选框,但我可以当我运行我的应用程序时点击他们。列和复选框设置为可编辑,但如果我单击复选框,将不会设置检查。 我是(尝试)设置状态的复选框: - (void)tableView:(NSTableView *)theTableView setObjectValue: )theObject ..

问题命名NSTableColumn

我试图创建一个空字符串作为标识符的列,但Cocoa似乎每次尝试创建列时用“字段”替换空字符串。 - (void)addColumnWithCheckboxToTable:(NSTableView *)table { //在所有其他列之前添加带有复选框的列 //此列将没有标题,应该与复选框一样宽 NSTableColumn * column = [[[NSTableColumn ..
发布时间:2016-12-07 18:45:01 移动开发

为什么我的图像在我的NSTableView淡出?

首先,有一个 NSArrayController (“Servers”),其内容是一个“服务器”对象的数组。 我也有一个 NSTableView 和一个列。该列绑定到服务器的“arrangedObjects.status”属性。 我使用自定义 NSValueConverter 成为列的 dataCell 的图像,该列是 NSImageCell 。 我不明白的是为什么在列中显示的图 ..

具有多列的NSTableView

什么是一个简单的方法来设置我的NSTableView多个列,只显示一列中的某些数据。我已经设置了IBOutlets,但我不知道从哪里开始。 解决方案 假设你不使用Cocoa Bindings / Core Data中,您可以通过从 NSTableViewDataSource protocol。通常你的控制器将实现协议,所以打开控制器.m文件并将这些方法添加到控制器的 @implementa ..
发布时间:2016-12-07 03:39:41 其它移动开发

核心数据图像将不会加载到NSTableView图像单元格

在我的代码中,我将图像存储到我的Core Data模型(工作正常)。如果我设置我的视图有一个NSImageView并绑定其数据到控制器键:选择和modelKeyPath:myImagePath,它的工作原理。它将显示所选行的每个图像。 然后我在NSTableView中创建一个新列,并将一个图像单元格拖动到列上。然而,我不能得到我的核心数据绑定,让图像显示在单元格中。我已经尝试绑定值和数据,但 ..
发布时间:2016-12-07 01:41:41 其它移动开发

利用收集运营商像@sum NSTableColumn结合

Mac OS X的应用程序CoreData。 NSTableView的由NSArrayController的控制必将为国家的实体管理对象上下文。国家实体有一个“名称”属性和一对多的关系,“树枝”,到分支实体。该科的实体有一个“销售”属性(一个NSNumber)。 该NSTableView的有两个NSTableColumns。第一条显示国家的名字。第二个应显示总销售额在其所有分行的国家。 第一列 ..
发布时间:2016-08-07 10:55:31 开发方法