Я читал и экспериментировал с разрешением ссылок в специально отрисованном NSCell в течение последних нескольких дней, и в принципе у меня не было ничего полезного, всегда есть проблемы с каждым подходом.
Кто-нибудь знает способ сделать это, что работает?
Я настраиваю рисование NSCell, используя - (void) drawInteriorWithFrame: (NSRect) theCellFrame inView: (NSView *) theControlViewm
NSCell - это просто блок текста переменной высоты со ссылками внутри, некоторые ячейки имеют ссылки, а некоторые нет.
Я пытался использовать nsattributedstring с NSLinkAttributeName
Я пытался перехватить все попадания в ячейку, а затем пытался сопоставить, где они нажимали, где будет ссылка в тексте, но это никогда не получается.
Я в основном перепробовал все предложения, которые мог найти на всех досках, но большинство комментариев старые, поэтому я надеюсь, что кто-то нашел хороший способ сделать это.
Спасибо, Дэвид