1

이미지와 NSTextField가있는 뷰 기반 TableView가 있습니다. 내 NSTextField 안에 몇 가지 링크가있어 많은 옵션 (http://developer.apple.com/library/mac/#qa/qa2006/qa1487.html, dsclickableurltextfield)을 시도했지만 아무 것도 작동하지 않습니다. 왜냐하면이 옵션은 셀 기반 테이블 뷰에만 적합하기 때문입니다. 나는 또한 wwdc 2010 코코아 팁과 트릭을 테이블 뷰 내의 링크에 대한 좋은 설명과 함께 보았습니다. 그러나 사용자 지정 NSTextFieldCell이 나를 위해 작동하지 않습니다. 마우스-이벤트는 사용자 정의 클래스에 도달하지 않고의 속삭임이 일어나는 이유는 ... 난 당신이이 문제를 해결하기 위해 올바른 생각이있어 희망뷰 기반 TableView (NSTableCellView)의 하이퍼 링크

...

답변

1

을 위해 당신은이를 추가 할 필요가 귀하의 테이블 뷰 대리인 :

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