【问题标题】:Hyperlinks in an view-based TableView (NSTableCellView)基于视图的 TableView (NSTableCellView) 中的超链接
【发布时间】:2012-01-22 18:33:07
【问题描述】:

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

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

【问题讨论】:

    标签: macos nstableview nstextfield nstextfieldcell nstableviewcell


    【解决方案1】:

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

    - (BOOL)tableView:(NSTableView *)tableView shouldTrackCell:(NSCell *)cell forTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
    {
        return YES; // required for specific tracking control in our NSTextFieldCell
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-28
      相关资源
      最近更新 更多