UIWebView启用缩放和禁用滚动
问题描述:
我有一个UITableView
其中所有单元格包含UIWebView
。我计算UIWebViewes中内容的高度,并使用动态单元格,因此WebViews中不应该有任何滚动。UIWebView启用缩放和禁用滚动
这工作正常。
Howerver现在我需要启用缩放,我已经使用scalesPageToFit = true
这样做了。这howerver启用滚动UIWebView,所以当我尝试滚动TableView WebView滚动。
如何禁用WebView中的滚动但启用缩放功能?
答
尝试做webView.scrollView.bounce = NO;
从可用性的角度来看,我会认为,如果你缩放,你需要滚动/平移来获取缩放内容,最终在视图之外? –
当您选择UIWebView时,您可能会更好地创建覆盖表格。因此,在选择Web视图时,将覆盖图放到前面,并将UIWebView从单元格移动到屏幕上完全相同的位置。然后您可以选择在屏幕上将其设置得更大。非常喜欢Facebook选择它们时如何展示图片。用户完成后,将UIWebView放回并放下叠加层。结果是点击UIWebView在屏幕上看到爆炸版本,您可以滚动和平移,然后单击外部区域返回到表格。 –