自定义NSTableViewCell在NSTableView中显示时未对齐

问题描述

我制作了一个自定义的NSTableCellView。我创建了自己的自定义NIB文件,该文件的根视图类已分配给我的CustomTableCellView类。

XIB文件层次结构如下:

enter image description here

然后,在awakeFromNib期间,我注册自定义的NSTableCellView:

[_table registerNib:[[NSNib alloc] initWithNibNamed:@"CustomTableCellView" bundle:nil] forIdentifier:@"CustomCellView"];

-[NSTableView tableView:viewForTableColumn:row:]期间,我这样返回我的自定义单元格视图:

CustomTableCellView *cellView = (CustomTableCellView *)[_table makeViewWithIdentifier:@"CustomTableCellView" owner:self];

return cellView;

但是一旦显示了表格视图,我就看不到单元格视图正确对齐。我总是看到这样的单元格:

enter image description here

您可以在右上角看到按钮在那里但没有对齐。

我该怎么做才能正确地将另一个单元格视图与具有Test文本的单元格视图居中?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...