概述我正在尝试使用空字符串作为标识符创建一个列,但每当我尝试创建列时, 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的问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
评论列表(0条)