1

画像と NSTextField を持つビューベースの TableView があります。NSTextField 内にいくつかのリンクがあり、多くのオプション ( http://developer.apple.com/library/mac/#qa/qa2006/qa1487.html、 dsclickableurltextfield ) を試しましたが、何もうまくいきません。これらのオプションは、セルベースのテーブルビューにのみ適合します。また、wwdc 2010 cocoa のヒントとコツも見ました。テーブルビュー内のリンクについては、適切な説明がありました。しかし、カスタム 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 に答える