У меня есть UIScrollView
с subviews и UITapGestureRecognizer
.Как определить, какой вид был затронут UITapGestureRecognizer?
Я создаю распознаватель так:
UITapGestureRecognizer *tgr = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapGestureRecognized:)];
[self addGestureRecognizer:tgr];
Вид собственности UITapGestureRecognizer
точек на самой точки зрения прокрутки, даже если пользователь прикоснулся другой вид. Мне нужно знать, касалось ли касание непосредственно на экране прокрутки.
Что такое «я» в фрагменте кода? Scrollview? Как правило, вы выполняете [self.whateverViewAspect addGestureRecognizer:], чтобы специально присоединить gestureRecognizers к частям представлений –
попытаться установить scrollview на отдельный объект UIView? например [viewWtihSCrollviewOnTopOf addSubview: scrollView]; [viewWtihSCrollviewOnTopOf addGestureRecognizer: tgr]; – user2277872