首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可变高度UITextView

可变高度UITextView
EN

Stack Overflow用户
提问于 2012-05-31 14:24:21
回答 3查看 616关注 0票数 0

我正在表格视图单元格中嵌入文本视图。此文本视图用于编写长文本。

如何获得可变高度的uitextview,当输入的文本超过uitextview的指定高度时,uitextview会自动扩展。它必须像在邮件应用程序中撰写邮件一样工作。

EN

回答 3

Stack Overflow用户

发布于 2012-05-31 14:32:50

  1. 设置并实现UITextView委托协议的委托,
  2. 检查UITextView.contentSize的大小。2.2在UITableViewDelegate方法中返回新的高度值。
票数 0
EN

Stack Overflow用户

发布于 2012-05-31 14:35:25

看看这个SO question

您可以从UITextView获取font属性以在sizeWithFont:方法中使用。

您应该实现UITextViewDelegate协议,并且每次文本视图更改时,即当调用– textViewDidChange:时,您应该重新加载单元格以调整它以适应内容的大小。

要重新加载特定行,可以使用– reloadRowsAtIndexPaths:withRowAnimation:

票数 0
EN

Stack Overflow用户

发布于 2019-01-13 01:34:45

我使用内容拥抱优先级属性通过Storyboard实现了这一点。

在IB中,我将Text View height设置为默认值,并将其优先级设置为250 (低)。

文本视图高度1

然后,我将内容拥抱优先级设置为1000。视图调整大小以适合我想要的文本。内容拥抱优先级2

希望这能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10828461

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档