Расширение области нажатия / щелчка на NSButton - PullRequest
0 голосов
/ 19 июня 2019

Я пытаюсь увеличить кликабельную область на 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 (), но не могу понять.

...