flowcover 视图替代方案(使用 uiwebview 不使用 uiimage)
Posted
技术标签:
【中文标题】flowcover 视图替代方案(使用 uiwebview 不使用 uiimage)【英文标题】:flowcover view alternatives (with uiwebview not with uiimage) 【发布时间】:2011-05-31 16:39:05 【问题描述】:我尝试了 fajowski 的封面流视图。我能够理解将uiview更改为uiwebview的大部分内容。我现在面临的问题是水平滚动根本不起作用。这是因为 webviews 插入到了滚动视图中。
重要提示:您不应该嵌入 UIWebView 或 UITableView 中的对象 UIScrollView 对象。如果你这样做, 可能会导致意外行为,因为 两个对象的触摸事件可以 混为一谈,处理不当。
来源:http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html
我要的是这个。有没有其他方法可以让我用 uiwebview 模拟相同的流封面视图而不会出现任何水平滚动问题。
【问题讨论】:
【参考方案1】:如果您不希望 Web 视图可交互,那么您可能只需 myWebView.userInteractionEnabled = NO;
即可解决您奇怪的滚动问题。这样,Web 视图就不会捕获滚动视图应该获取的任何触摸事件。
否则...嗯,不是真的。如果上述方法不起作用,您可以尝试将 Web 视图绘制到图形上下文并从中提取图像,此时您可以使用库存流组件。
【讨论】:
以上是关于flowcover 视图替代方案(使用 uiwebview 不使用 uiimage)的主要内容,如果未能解决你的问题,请参考以下文章