繁体   English   中英

UITableViewCell没有为UIView子视图调整大小

[英]UITableViewCell not resizing for UIView subview

我添加了一个名为KSTokenView库,它是一个类似于NSTokenField的令牌生成NSTokenField UIView subclass已添加到UITableViewCell 使用此UIView所有4个侧面与内容视图建立连接。 现在,当我键入视图并更改大小时,有一个用于更改框架的委托方法。

为此,使用框架更改,我需要调整tableviewcell的大小,然后再调整tableview的大小。

在表视图的视图控制器中,我给出了UITableViewAutomaticDimensionestimated row height 我目前正在更改框架时执行tableView.beginUpdatestableView.endUpdates

正确的方法是什么?

我认为更改框架不是正确的方法(如果您使用的是自动布局)。 您可以在视图的同一位置设置视图的高度约束并更新其常数。

更新资料

我给出了UITableViewAutomaticDimension的估计行高

你不应该设置estimatedRowHeightUITableViewAutomaticDimension 它应该是单元格高度的估计平均数, rowHeight应该是UITableViewAutomaticDimension

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM