objective-c – 命名NSTableColumn的问题

objective-c – 命名NSTableColumn的问题,第1张

概述我正在尝试使用空字符串作为标识符创建一个列,但每当我尝试创建列时, Cocoa似乎用“Field”替换空字符串.你怎么绕过这个? - (void)addColumnWithCheckboxToTable:(NSTableView *)table{ // Add column with checkbox before all other columns // This column 我正在尝试使用空字符串作为标识符创建一个列,但每当我尝试创建列时,Cocoa似乎用“FIEld”替换空字符串.你怎么绕过这个?

@H_403_11@- (voID)addColumnWithCheckBoxTotable:(NStableVIEw *)table{ // Add column with checkBox before all other columns // This column will have no Title and should be as wIDe as the checkBox NStableColumn *column = [[[NStableColumn alloc] initWithIDentifIEr:@" "] autorelease]; // The checkBox is to be initialised without a Title NSbuttonCell *checkBox = [[[NSbuttonCell alloc] initTextCell:@" "] autorelease]; [checkBox setEditable:YES]; [checkBox setbuttonType:NSSwitchbutton]; [checkBox setimageposition:NSImageOnly]; [checkBox setControlSize:NSSmallControlSize]; // Add column with checkBox to table [column setDataCell:checkBox]; // Add column to table [table addtableColumn:column];}解决方法 列的标识符与其标题不同.您想要设置其-headerCell的字符串值:

@H_403_11@[[columnColumn headerCell] setStringValue:@""]; 总结

以上是内存溢出为你收集整理的objective-c – 命名NSTableColumn的问题全部内容,希望文章能够帮你解决objective-c – 命名NSTableColumn的问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1006843.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存