自定义UIView根据内容

时间:2018-02-07 09:31:25

标签: ios uitableview uiview autolayout intrinsic-content-size

我有一个UITableview,它需要根据图像的大小显示内容(图像和文本)。 (全宽 - 根据纵横比的高度)

我已在其中定义了自定义单元格和嵌入式Customview。

Customview(它的imageview受限于Customview)。

CustomView从api接收图像大小。我计算了Customview所需的高度。

我已经尝试根据图像的接收大小设置Customview的intrinsicContentSize 以及设置图像的高度约束。

但是容器的高度没有反映在UITableViewAutomaticDimension tableview中。

但是,如果在单元格中设置CustomView的高度,则可以正常工作。

完成自定义视图的最佳方法是向superview发出需要显示高度的信号吗?

例如 - http://ioscake.com/proper-usage-of-intrinsiccontentsize-and-sizethatfits-on-uiview-subclass-with-autolayout.html

0 个答案:

没有答案