UITextView 在 UITableViewCell 内使用新行自动增长

Posted

技术标签:

【中文标题】UITextView 在 UITableViewCell 内使用新行自动增长【英文标题】:UITextView autogrowing with new line inside UITableViewCell 【发布时间】:2016-09-30 10:57:55 【问题描述】:

我有一个如下图所示的textview,

我已将自动布局约束设置为顶部和底部到细线并导致标签和尾随到超级视图。现在,每当按下返回键时,textview 的边界就会自动更改,违反约束,并且视图会出现乱码,如下图所示,

我不想要这种行为,请帮忙,谢谢!

【问题讨论】:

检查Autosizing in UITableViewCell 【参考方案1】:

您可以使用以下示例来增长 textview。

https://github.com/MatejBalantic/MBAutoGrowingTextView

【讨论】:

我不需要增长文本视图,我想解决这个破坏我的视图层次结构的自动增长问题。【参考方案2】:

给你 UITextView 一个高度限制

【讨论】:

以上是关于UITextView 在 UITableViewCell 内使用新行自动增长的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发中如何在UITextView中添加默认文字

iOS 13 UITextView 将 UITextView 转换为图像无法正常工作。在 iOS 12 以下正常工作

如何在 UITextView 中自动换行?

当 UITextView 的文本超出 1 行时展开 UITextView 和 UITableView

将图像添加到 UITextView

在 UITableViewCell 中的 UITextView 上使用 CAGradientLayer