动态 UITableViewCell 高度内的动态 UITextView?

Posted

技术标签:

【中文标题】动态 UITableViewCell 高度内的动态 UITextView?【英文标题】:Dynamic UITextView within Dynamic UITableViewCell height? 【发布时间】:2011-10-16 00:08:55 【问题描述】:

我只是没有找到解决这个问题的好方法。我在 UITableViewCell 中有一个 UITextView 子类。现在我有 TextView 动态调整大小,但单元格不是。那是因为 heightForRowAtIndexPath 仅在加载时被调用。如何在不调用 cellForRowWithIndexPath 的情况下调用它(即 reloadData)...

任何帮助都会很棒!谢谢!

【问题讨论】:

【参考方案1】:

其实很简单,在 uitableviewcell 中使用类似这样的东西

[tableView beginUpdates];
self.frame = CGRectMake(0,0,width,new height);
[tableView endUpdates];

不记得了,但是uitableviewcell的superview应该是uitableview。

【讨论】:

似乎没有更新表格视图。我当前的单元格文本正在增长,并覆盖下一行 哦,看来我的 TableView 不小心从我的插座断开了……效果很好,稍作调整!

以上是关于动态 UITableViewCell 高度内的动态 UITextView?的主要内容,如果未能解决你的问题,请参考以下文章

Swift / 如何使用具有动态高度的 UITextView INSIDE UITableViewCell 与动态高度

我需要设置 UITableViewCell 动态高度,带有 UIImageView 的多个动态标签

UITableViewCell 的动态高度

具有动态内容、动态布局和动态高度的 UITableViewCell

动态高度 UITableViewCell 闪烁

在动态高度 UITableViewCell 出现后更改其高度