Objective c `UIWebView `使用'UIgestureRecognitor'前后移动`

Objective c `UIWebView `使用'UIgestureRecognitor'前后移动`,objective-c,uiwebview,uigesturerecognizer,Objective C,Uiwebview,Uigesturerecognizer,我在UIWebView中添加了一个uigestureRecognitor,用于来回移动。 但我的问题是,如果用户从屏幕的最左侧滑动到中间(goBack),或者从屏幕的最右侧滑动到中间(goForward),我该如何调用此UIGestureRecognizer)而如果用户在屏幕中间从右向左滑动, < P>有一个新的类可在IOS 7中用于此目的。它是UIScreenedGepangestureRecognitor。请参阅该类的文档。它是UIPangestureRecognitor的一个子类 您需要将

我在
UIWebView
中添加了一个
uigestureRecognitor
,用于来回移动。
但我的问题是,如果用户从屏幕的最左侧滑动到中间(
goBack
),或者从屏幕的最右侧滑动到中间(
goForward
),我该如何调用此
UIGestureRecognizer
)而如果用户在屏幕中间从右向左滑动,

< P>有一个新的类可在IOS 7中用于此目的。它是UIScreenedGepangestureRecognitor。请参阅该类的文档。它是UIPangestureRecognitor的一个子类


您需要将其附加到UIWebView。我可以在Interface Builder中将UIPangestureRecognitor拖放到UIWebView上,并在Identity Inspector类下拉列表中将类更改为UIScreenedGePangestureRecognitor。

我实际上没有让“UIScreenedGePangestureRecognitor”与“UIWebView”一起工作。我有一个解决方案,适用于刷卡,所以我坚持使用它。我刚刚将以下内容连接到我的滑动手势识别器'-(iAction)didSwipeRight:(UISweepGestureRecognizer*)发送方{if(self.webView.canGoBack){[self.webView goBack];}否则{[self myLoadHTMLMethod];}我卡住后需要继续。我知道手势识别器之间可能会有干扰,所以我在屏幕边缘工作时取消了滑动。