iphone - flowcover View 替代方案(使用 uiwebview 而不是 uiimage)

标签 iphone ios ipad uiwebview

我尝试了 fajowski 的封面流程 View 。我能够理解将 uiview 更改为 uiwebview 的大部分内容。我现在面临的问题是水平滚动根本不起作用。这是因为 webview 插入了 ScrollView 。

Important: You should not embed UIWebView or UITableView objects in UIScrollView objects. If you do so, unexpected behavior can result because touch events for the two objects can be mixed up and wrongly handled.

来源:http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html

我要的就是这个。有没有其他方法可以让我使用 uiwebview 模拟相同的流程覆盖 View ,而不会出现任何水平滚动问题。

最佳答案

如果您不希望 Web View 可交互,那么您可能只需 myWebView.userInteractionEnabled = NO; 来解决奇怪的滚动问题。这样,Web View 就不会捕获 ScrollView 应获得的任何触摸事件。

否则...嗯,不,不是真的。如果上述方法不起作用,您可以尝试将 Web View 绘制到图形上下文并从中提取图像,此时您可以使用库存流组件。

关于iphone - flowcover View 替代方案(使用 uiwebview 而不是 uiimage),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6190736/

相关文章:

iphone - 检查蓝牙是否已启用?

ios - 使用从第一列中选​​取的内容在 JSON 的 UIPickerView 中显示第二列

ios - iPad 的通用应用程序无法加载 iPad .xib 文件?

ipad - 在 iPad 上像 Reeder 和 Photos 这样扩展/压缩堆栈的技术是什么?

objective-c - 让 UICollectionView 从右向左滚动?

iphone - CGPoint 等价于整数?

iphone - 如何使用 TouchXML 或其他库解析 iPhone 上的 HTML?

ios - UITableview 第一个单元格在 iOS 10 的导航栏后面向上滚动

ios - 将从 NIB 加载的 View 添加到自定义表格 View 单元格无法按预期工作

iphone - 如何在启动时启动 iOS 应用程序?