У меня есть экземпляр UIButton
, который я хочу получить точное местоположение касания, даже если триггер подключен к нему.
Кнопка настроена следующим образом:
private var button: UIButton!
private func setupButton() {
button = UIButton(frame: frame)
button.addTarget(self, action: #selector(buttonPressed), for: .touchUpInside)
}
@objc private func buttonPressed(_ button: BounceButton) {
// I need the location of the touch event that triggered this method.
}
Каков метод определения местоположения события касания, вызвавшего метод buttonPressed
, пожалуйста?Я не решаюсь использовать экземпляр UIGestureRecognizer
, так как на самом деле у меня есть несколько кнопок с разными значениями tag
, которые я использую для выполнения различных действий в методе buttonPressed
.
Спасибо за любые предложения.