内容适合 UIWebView
Posted
技术标签:
【中文标题】内容适合 UIWebView【英文标题】:Content Fit Inside UIWebView 【发布时间】:2017-11-29 08:49:13 【问题描述】:这是一个非常常见的问题,但我在这个问题上遇到了严重的问题。我的问题在下面的屏幕截图中定义。
我想根据屏幕宽度设置webview里面的内容。我有一个tableview,每个tableView Cell上有一个uiwebView。
我使用了很多东西,例如webView.scalesPageToFit = YES;
和 autoresizemask,但无法解决。
有什么帮助吗? 提前致谢
【问题讨论】:
试试这个:***.com/questions/36426007/… 【参考方案1】:在您的情况下webView.scalesPageToFit = true
但仍然不适合 webview 它似乎与 webview 的 tableviewcell 大小有问题可能最初找不到准确的重新加载 tableview 可能会解决此问题如果与 tableview 重新加载相关的代码这将有所帮助,请尝试以下代码
override func viewDidAppear(_ animated: Bool)
super.viewDidAppear(animated)
self.YOUR_TABLEVIEW.reloadData()
希望对你有帮助
【讨论】:
感谢您的快速响应,当 webview.scrollview.contentsize.width > 屏幕宽度时出现问题,所以我想要一种方法来调整内容 w.r.t 屏幕宽度,因为滚动被禁用。webView.scalesPageToFit = true
将有助于设置相同的大小【参考方案2】:
试试这个方法:
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
//Access web view form cell here
// then use [webObj sizeToFit];
// then get height of web view and return it as height of cell
【讨论】:
@Manngesh 我不想调整高度我已经做了,我想水平调整内容 你想让scrollview水平滚动内容吗? 知道了。您在 Web 视图中的内容是浮动的。我说的对吗? 在我的屏幕截图中看不到我在小宽度屏幕右侧的内容剪辑,我想根据屏幕宽度调整它 你能展示你如何在单元格中嵌入网络视图的代码吗?我的意思是有什么限制吗??以上是关于内容适合 UIWebView的主要内容,如果未能解决你的问题,请参考以下文章