我正在深入研究 iOS 开发,为此我正在开发一个显示博客文章的简单应用程序。
我的 DetailViewController 中有以下设置:
我想要实现的是,当用户在屏幕上向左或向右滑动时,我会更改 webView 的内容。
然而,滑动手势似乎被 UIWebView 吞噬了,所以我想我可以在顶部制作一个透明的 UIView(“Posts Detail Touch Interceptor View”)并让它处理滑动手势并将它们转发到 DetailViewController。
这有效,DetailViewController 中的滑动处理程序被调用,但我不能再在 webView 中滚动或按下任何按钮。我假设,因为透明 UIView 在到达 UIWebView 之前会消耗所有事件。
使透明视图下方的所有控件正常响应事件,而滑动手势转发到 DetailViewController 的最佳方法是什么?