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)的主要内容,如果未能解决你的问题,请参考以下文章

如何将UIWeb视图控制器的内容共享到社交网站?

在 django 中使用物化视图或替代方案

平移和缩放的替代方案

UIWebView 向下滚动

JSP for Spring MVC视图层的替代方案

索引视图中完全外连接的替代方案