全部,
在我的项目中,我在UIWebview中显示SVG图像,我想要缩放,我能够做到这一点但是当我意外点击两次时,完整视图是缩小,我该怎么做?我们如何限制缩小,请帮帮我
答案 0 :(得分:0)
如果要禁用所有触摸事件,请禁用UserInteractionEnabled
属性。对于特定的触摸事件,通过在特定视图上添加UIGestureRecognizer
来覆盖现有的点击事件,例如,UIWebView
实例。
- (void)viewDidLoad {
.....
.....
UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleDoubleTapOnWebView:)];
[doubleTap setNumberOfTapsRequired:2]; // 2 for double tap event
[doubleTap setDelegate:self]; // Add the <UIGestureRecognizerDelegate> protocol
[self.myWebView addGestureRecognizer:doubleTap];
}
- (void)handleDoubleTapOnWebView:(UITapGestureRecognizer *) gestureRecognizer {
//Do nothing.
}
希望这有帮助。