Я пытаюсь нарисовать текст, который можно щелкнуть. Я пытаюсь не использовать NSButton, поскольку мой текст рисуется в drawRect, и использование NSButton в drawRect заставляет его добавлять подвид поверх самого себя, если вы не пройдете и не удалите все подпредставления при каждом вызове drawRect.
Я попытался создать NSButton и вместо того, чтобы добавить его в качестве подвида, я вызываю [myBtn.cell drawTitle: withFrame: inView:], который рисует текст, но он не активен.
Есть ли способ рисовать текст (например, с помощью drawInRect), но где я также могу сделать текст кликабельным?
Если нет, то что бы вы порекомендовали? Используя стандартный NSButton и каждый раз очищая все подвиды?