Я пытаюсь добавить функцию жеста (пролистывания) к существующей кнопке в моем представлении, но я не могу понять, как прикрепить пролистывание к области кнопки.
Желаемый эффект состоит в том, чтобы иметь кнопку, которую я могу нажать, а также провести по экрану, чтобы получить разные результаты. Пока то, как я реализую жесты, применяется ко всему моему представлению, а не только к кнопке.
У меня такое чувство, что это довольно просто, но это ускользает от меня уже пару дней - может быть, я просто ищу не то.
(Кстати, я назначаю @IBOutlet var swipeButton: UIButton! моей кнопке)
Код ниже:
class ViewController: UIInputViewController {
@IBOutlet var swipeButton: UIButton!
let swipeRec = UISwipeGestureRecognizer()
override func viewDidLoad() {
super.viewDidLoad()
self.loadInterface()
var swipeButtonDown: UISwipeGestureRecognizer = UISwipeGestureRecognizer(target: self, action: "ButtonDown")
swipeButtonDown.direction = UISwipeGestureRecognizerDirection.Down
self.view.addGestureRecognizer(swipeButtonDown)
}
@IBAction func buttonPressed(sender: UIButton) {
var proxy = textDocumentProxy as UITextDocumentProxy
proxy.insertText("button")
}
func buttonDown(){
var proxy = textDocumentProxy as UITextDocumentProxy
proxy.insertText("swipe")
}
}