NSTableview单元格行重叠问题

时间:2013-11-03 17:26:52

标签: objective-c macos osx-lion nstableview overlapping

我在Xib中有NSTableView和连接插座。我使用NSArrayController的Key值绑定加载单元格数据。我需要动态填充单元格行。我做了。但是我遇到了问题,我的Tableview单元格正在合并,单元格行不可见。

为什么会发生这种情况,如何解决这个问题。任何人都可以提出想法。

发生在10.7。

1 个答案:

答案 0 :(得分:2)

这可能是由于表格中的单元格高度默认高于TableView中使用的高度。如果是这种情况:

  1. 评估IB中的单元格高度(Size Inspector中的行高)

  2. 在适当的视图控制器中添加委托方法:

    • (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {  返回50.0; // 例如! }