Работает ли UIGestureRecognizer с UIWebView?
Я пытаюсь заставить UIGestureRecognizer работать с UIWebview, который является подпредставлением UIScrollView. Это звучит странно, но когда у меня естьnumberOfTouchesRequired
установить на 2 селектор срабатывает, но когдаnumberOfTouchesRequired
установлен в единицу, селектор не срабатывает.
Вот мой код:
UITapGestureRecognizer *tap1 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(select1:)];
tap1.numberOfTouchesRequired = 2;
tap1.numberOfTapsRequired = 1;
tap1.delegate = self;
[self.ans1WebView addGestureRecognizer:tap1];
[tap1 release];
- (void) select1:(UILongPressGestureRecognizer *)sender {
//Do Stuff
}
Я подтвердил это, используя образец Apple для UIGestureRecognizer и вставив веб-просмотр в их перо. Их код нажатия работает везде, но внутри области веб-просмотра.