我深入iOS开发,为此我开发了一个显示博客帖子的简单应用程序。如何在ViewController的UIWebView上处理SwipeGestures?
我在DetailViewController以下设置:
我想要实现的是,当用户刷卡向左或向右在屏幕上,我改变web视图的内容。
然而,滑动手势似乎被UIWebView吞噬了,所以我想我可以在顶部制作一个透明的UIView(“Posts Detail Touch Interceptor View”),让它处理滑动手势并将它们转发给DetailViewController。
这样做,DetailViewController中的滑动处理程序会被调用,但我无法再在webView中滚动或按任何按钮。我假设,因为透明UIView在到达UIWebView之前消耗所有事件。
什么是使透明视图下的所有控件正常响应事件的最佳方式,而滑动手势会被转发到DetailViewController?
是的,我在发布问题一小时后就知道了这一点。这工作,感谢确认。 – scrrr