2015-08-12 3 views
0

Теперь у меня есть вид с кнопками буксировки в нем, я хочу прорисовать представление, чтобы что-то сделать, Но я обнаружил, что когда мои штрихи начинаются или заканчиваются внутри buttonView, это отменяет действие. как я могу это решить?Как я могу донести событие касания UIButton до его супервизора

+0

В супервизии есть две кнопки буксировки. Я хочу выбрать кнопку слева, прокручивая влево, и наоборот. Однако, если касание начинается или заканчивается на кнопках, событие касания будет отменяется. – jaderY

ответ

0

Во-первых, вам нужно создать распознаватель жестов. Для действия обязательно включите IBAction, нажатие левой кнопки.

let swipeLeft = UISwipeGestureRecognizer(target: self, action: "leftButtonPressed:") 

Далее назначьте направление. В этом случае вы будете прокручивать влево.

swipeLeft.direction = UISwipeGestureRecognizerDirection.Left 

Наконец, добавьте жест в супервизор.

self.view.addGestureRecognizer(swipeLeft) 

Надеюсь, что это поможет! :)

+0

Спасибо за ваш ответ. Но я все еще хочу, чтобы кнопки работали независимо без прокрутки. – jaderY

Смежные вопросы