我有一个基于视图的TableView,带有图像和NSTextField。我在NSTextField中有一些链接,我尝试了很多选项(http://developer.apple.com/library/mac/#qa/qa2006/qa1487.html,dsclickableurltextfield),但没有任何效果,因为看起来这些选项只适合基于单元格的tableview。我还观看了wwdc 2010可可提示和技巧,并对tableviews中的链接进行了很好的解释。但是自定义NSTextFieldCell对我不起作用。鼠标事件没有到达自定义类,因此没有发生......
我希望你有正确的想法来解决这个问题...
答案 0 :(得分:1)
您需要将其添加到表格视图的委托中:
- (BOOL)tableView:(NSTableView *)tableView shouldTrackCell:(NSCell *)cell forTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
return YES; // required for specific tracking control in our NSTextFieldCell
}