Можно ли сделать NSBox кликабельным (как NSButton) в Swift macOS? - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть NSBox с некоторыми ярлыками внутри, которые я хочу использовать в качестве кнопки.Возможно ли это, или мне нужно найти какой-то другой способ сделать клики на больших областях приложения?

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018

Да, используйте событие func mouseDown.Вы также можете сделать это в зависимости от местоположения.Кроме того, если вы работаете с файлом sks, вы всегда можете создать прозрачную кнопку сверху (при условии, что поле с метками неподвижно) ...

0 голосов
/ 28 сентября 2018

Как подкласс NSView, NSBox отвечает на событие mouseDown.Больше информации на https://developer.apple.com/documentation/appkit/nsresponder/1524634-mousedown

...