UISwipeGestureRecognizer *swipeRight = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipe:)];
[webView addGestureRecognizer:swipeRight];
[swipeRight release];
UISwipeGestureRecognizer *swipeLeft = [[UISwipeGestureRecognizer alloc] initWithTarget:self action:@selector(swipe:)];
swipeLeft.direction = UISwipeGestureRecognizerDirectionLeft;
[webView addGestureRecognizer:swipeLeft];
[swipeLeft release];
-(void)swipe:(UISwipeGestureRecognizer *)g{
if (g.direction == UISwipeGestureRecognizerDirectionRight) {
[self prevPage];
} else {
[self nextPage];
}
}
UISwipeGestureRecognizer 是UIGestureRecognizer的子类,还有以下几个:
UITapGestureRecognizer
UIPinchGestureRecognizer
UIRotationGestureRecognizer
UISwipeGestureRecognizer
UIPanGestureRecognizer
UILongPressGestureRecognizer
本文介绍了如何使用UIGestureRecognizer及其子类实现网页视图中的手势识别功能,包括左右滑动手势的添加与响应处理。

被折叠的 条评论
为什么被折叠?



