使用带有webView的视图时,并不总是检测到摇动手势

时间:2010-08-12 19:54:20

标签: iphone cocoa-touch ios

这是我的第一篇文章,我现在已经看了一周左右,所以我不确定是否有答案。

我有一个iPhone应用程序(我的第一个),其中包含一个包含UIWebView的视图。

视图响应摇动手势,然后加载模态视图控制器,其中包含webView的导航按钮,这取决于webView是否可以返回/转发等。

问题在于摇动手势大部分时间都能正常工作,但是,根据webView中显示的内容,摇动有时无法注册,无论何时失败我只需找到并点击该空白区域即可。 UIWebView或单击顶部导航栏并再次摇动,这通常会注册。

导致这种情况的原因是什么?它与UIWebView有关吗?

1 个答案:

答案 0 :(得分:1)

好的,我已经找到了解决方案。

将以下代码添加到包含UIWebView

的视图中

[self becomeFirstResponder];

我选择将它放在 - (void)webViewDidFinishLoad:(UIWebView *)webView方法的最后端

这似乎对我迄今为止所做的测试工作正常。