1

我有一个带有图像和 NSTextField 的基于视图的 TableView。我的 NSTextField 中有一些链接,我尝试了很多选项(http://developer.apple.com/library/mac/#qa/qa2006/qa1487.html,dsclickableurltextfield )但没有任何效果,因为看起来这些选项仅适用于基于单元格的表格视图。我还观看了 wwdc 2010 可可提示和技巧,其中对表格视图中的链接进行了很好的解释。但是自定义的 NSTextFieldCell 对我不起作用。鼠标事件没有到达自定义类,因此没有任何事情发生......

我希望你有正确的想法来解决这个问题......

4

1 回答 1

1

您需要将此添加到表视图的委托中:

- (BOOL)tableView:(NSTableView *)tableView shouldTrackCell:(NSCell *)cell forTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
    return YES; // required for specific tracking control in our NSTextFieldCell
}
于 2012-05-23T05:45:57.710 回答