这是一个很常见的问题,但我在这个问题上陷入了困境。我的问题在下面的屏幕截图中定义。
我想根据屏幕宽度在webview中设置内容。我有一个tableview,每个tableView Cell上都有一个uiwebView。
我使用了许多内容,例如webView.scalesPageToFit = YES;
和autoresizemask但无法解决它。
任何帮助? 提前致谢
答案 0 :(得分:0)
在你的情况下webView.scalesPageToFit = true
但仍然webview不适合似乎问题与webviewcell大小的webview可能最初没有找到准确的重新加载tableview可以解决这个问题尝试下面的代码如果相关的tableview重新加载这将有助于
override func viewDidAppear(_ animated: Bool) {
super.viewDidAppear(animated)
self.YOUR_TABLEVIEW.reloadData()
}
希望这会对你有所帮助
答案 1 :(得分:0)
试试这个方法:
-(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
}