动态UIWebView高度和UITableViewCell调整大小

时间:2016-05-17 13:29:22

标签: swift uitableview uiview resizable

首先,我尝试了许多问题并从SO和谷歌回答,没有一个答案或技巧仍然解决了我的问题。我在tableview调整时仍然遇到问题。所以,我希望每个人都知道我在花了很多时间解决这个案子之后发布了这个问题。所以,欢迎任何帮助,特别是在Swift和Storyboard。

这是我的设计

enter image description here

如您所见,我的tableview cell是来自服务器的动态数据。所以,我做了可重复使用的表视图单元格。但另一个问题是我在UITableViewCell内部得到了视图,最差的是UIView内部的UIWebView

我仍然无法调整大小,因为UIViewUIWebView的父级。我的UIWebView高度将基于我从服务器获得的数据是动态的,这只是一个HTML字符串。当它完成加载。我需要调整UIView的大小,以便在UIButton调整大小时显示UIView我还需要设置UITableViewCell高度。

有任何帮助吗?如果我把它解决了,那么这个答案将有助于其他寻求解决此类问题的人。

1 个答案:

答案 0 :(得分:0)

你可以尝试一件事:

  • 首先将UIView的约束设置为contentView(UITableViewCell)的边缘,以及内部元素的约束(相对于UIView)。
  • 其次,根据您从Web服务收到的数据,使用方法tableView:heightForRowAtIndexPath :(在UITableViewDelegate中)返回您想要的大小。