2010-10-04 20 views
1

我试图改变UIWebView在用户做出捏出手势时(当他这样做时,我缩小并显示多个webView)时的反应方式。更改UIWebView的缩小操作

我看到2个解决方案,但我不能让他们的工作:

  1. 设置scalesPageToFit到YES, 然后让由 的API发送到改变行为的事件。 问题:我没有找到如何捕捉这些事件
  2. 设置 scalesPageToFit为NO,并在UIWebView中的父 添加 PinchGestureRecognizer。 问题: 手势不能很好地识别 因为与滚动 冲突。如果用户开始移动 第一根手指放下 第二根手指,滚动开始 并且pinchGesture不是 识别。

你有什么想法吗?

回答

3

确定,anwser只是我UIPinchGestureRecognizer的委托设置为self和覆盖

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)recognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer*) otherRecognizer 
{ 
    return YES; 
} 

现在捏承认即使滚动开始在UIWebView的