Событие PanGesture, вмешивающееся в событие очистки скруббера - PullRequest
1 голос
/ 11 марта 2020

Я использую скруббер для видеоплеера и столкнулся с проблемой. Родительский вид видеоплеера (также родительский вид моего скруббера) имеет panGesture. Когда пользователи немного сдвигают скруббер вниз-вправо, он немного сдвигает скруббер, и вызовите функцию IBAction ScrubberMovementBegins, но я думаю, что из-за вмешательства panGesture он не вызовет забаву IBAction c ScrubberMovementEnds, из-за которой мой скруббер выглядит глючным.

У всех есть столкнулся с этим или имеет хорошее решение, чтобы предотвратить это?

Ответы [ 2 ]

0 голосов
/ 12 марта 2020

Прямое решение - игнорировать panGesture, если оно исходит от UISlide.

0 голосов
/ 11 марта 2020

Если вы сталкиваетесь с проблемами в IBOutlet или IBAction fun c () , попробуйте использовать @objc fun c () и реализовать селектор на panGesture или control.

@objc func isMoving(){

   //Your Code

}
...