nstablecolumn相关内容
我对NSTableColumn内容排序有问题.在我的NSTableView中,有三列:“文件",“大小"和“路径".内容存储在NSMutableArray中.该数组中的每个对象都是一个NSDictionary,其中包含三个键:文件,大小和路径-每个对象的值都是一个NSString. 在Interface Builder中,在每个“表列"的属性中,我可以选择排序选项:选择器:IB输入"comp
..
我正在研究Swift中的可可书,我被困在关于绑定的章节中。这本书使用笔尖文件,但我想以编程方式进行所有操作(因为我要加入一个不使用笔尖的团队)。该项目将创建一个包含2列的基于视图的表,并且该表的内容绑定到数组控制器的 arrangedObjects 。数组控制器的内容绑定到一个Employee对象数组(Employee具有2个属性,即名称和薪水)。 我能够以编程方式创建表,如下所示(一个滚动
..
我想在NSTableView中显示数据。未指定列数(取决于数据,列数可以是1到??),所以我不能使用Interface Builder。 因此,我(用IB)将表初始化为1列,然后根据需要添加新列(然后删除不再需要的第0列)。对于每个添加的列,我提供一个唯一的标识符。到目前为止一切顺利。 我实现了 tableView(-:viewForTableColumn:row)函数,如下所示,但是
..
我正在编写一个基于NSTableView的视图.我尝试使用: let selectedRowNumber = tableViewMesos.selectedRow和 let selectedColumnNumber = tableViewMesos.selectedColumn标识要保存到数组中的单元格视图中的textField: taulaDeConsumsMesos[selectedCo
..
有人知道如何使用NSDictionary中的绑定值填充NSTableView吗? 谢谢. 解决方案 您需要在Interface Builder中创建一个NSDictionaryController.将其绑定到您的字典,然后将NSTableView绑定到NSDictionaryController中的对象. 查看此处: http://developer.apple.com/lib
..
当我单击特定的标题列时,我就有一个NSTableView,表中的数据被颠倒或颠倒排序.我已经检查了NSTableView和NSTableColumn,但是找不到禁用此功能的任何方法.如果有人可以通过单击特定列的标题来禁用此排序功能,我将承担责任. 解决方案 NSTableView的排序由其sortDescriptors完成,请参见 NSTableColumn使用其sortDescripto
..
我在视图中创建了一个NSTableView和2个NSTableColumn。 在方法中: (NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row 我使用 NSLog(@“%@”,[tableC
..
我有一个动态添加列的表视图。它必须这样做,因为我不能预测需要多少或哪些列。 某些列是复选框,但我可以当我运行我的应用程序时点击他们。列和复选框设置为可编辑,但如果我单击复选框,将不会设置检查。 我是(尝试)设置状态的复选框: - (void)tableView:(NSTableView *)theTableView setObjectValue: )theObject
..
我试图创建一个空字符串作为标识符的列,但Cocoa似乎每次尝试创建列时用“字段”替换空字符串。 - (void)addColumnWithCheckboxToTable:(NSTableView *)table { //在所有其他列之前添加带有复选框的列 //此列将没有标题,应该与复选框一样宽 NSTableColumn * column = [[[NSTableColumn
..
首先,有一个 NSArrayController (“Servers”),其内容是一个“服务器”对象的数组。 我也有一个 NSTableView 和一个列。该列绑定到服务器的“arrangedObjects.status”属性。 我使用自定义 NSValueConverter 成为列的 dataCell 的图像,该列是 NSImageCell 。 我不明白的是为什么在列中显示的图
..
什么是一个简单的方法来设置我的NSTableView多个列,只显示一列中的某些数据。我已经设置了IBOutlets,但我不知道从哪里开始。 解决方案 假设你不使用Cocoa Bindings / Core Data中,您可以通过从 NSTableViewDataSource protocol。通常你的控制器将实现协议,所以打开控制器.m文件并将这些方法添加到控制器的 @implementa
..
在我的代码中,我将图像存储到我的Core Data模型(工作正常)。如果我设置我的视图有一个NSImageView并绑定其数据到控制器键:选择和modelKeyPath:myImagePath,它的工作原理。它将显示所选行的每个图像。 然后我在NSTableView中创建一个新列,并将一个图像单元格拖动到列上。然而,我不能得到我的核心数据绑定,让图像显示在单元格中。我已经尝试绑定值和数据,但
..
Mac OS X的应用程序CoreData。 NSTableView的由NSArrayController的控制必将为国家的实体管理对象上下文。国家实体有一个“名称”属性和一对多的关系,“树枝”,到分支实体。该科的实体有一个“销售”属性(一个NSNumber)。 该NSTableView的有两个NSTableColumns。第一条显示国家的名字。第二个应显示总销售额在其所有分行的国家。 第一列
..