Я пытаюсь увеличить кликабельную область на NSButton (приложение macOS).
Я сделал это в iOS с UIButton следующим образом:
override func point(inside point: CGPoint, with event: UIEvent?) -> Bool {
let area = CGRect(
x: self.bounds.origin.x - 5.0,
y: self.bounds.origin.y - 20.0,
width: self.bounds.size.width + 10.0,
height: self.bounds.size.height + 40.0
)
return area.contains(point)
}
Есть ли подобный способ, которого можно достичь с помощью NSButton?Функция point () не существует в Cocoa / AppKit.Я попробовал hitTest (), но не могу понять.