我正在尝试绘制一些可点击的文本。我试图不使用 NSButton,因为我的文本是在 drawRect 中绘制的,并且在 drawRect 中使用 NSButton 会使其在自身之上添加子视图,除非您在每次调用 drawRect 时都删除所有子视图。
我尝试创建一个 NSButton 而不是将其添加为子视图,而是调用 [myBtn.cell drawTitle: withFrame: inView:] 来绘制文本,但它不可点击。
有没有办法绘制文本(以使用 drawInRect 的方式)但我也可以让文本可点击?
如果没有,你会推荐什么?每次使用标准 NSButton 并清除所有子视图?