【问题标题】:How can I resize textview when I input long text?输入长文本时如何调整文本视图的大小?
【发布时间】:2012-12-28 01:46:17
【问题描述】:

我在 tableview 的最后一个单元格中有一个文本字段。文本字段一开始是一行,当我输入超过一行的文本时,我需要更改文本字段的高度才能查看所有文本。我该怎么做?

编辑 1: 我试过文本视图,它可以输入多行文本,但我怎么知道它什么时候从一行变成两行?因为我还需要调整单元格高度。

编辑 1 的答案 UITextView Auto Height

【问题讨论】:

  • 正如 matteodv 提到的,UITextView 可能更符合您的要求

标签: ios textview autosize


【解决方案1】:

你不能用 UITextField 做这样的事情,因为它只是一个字段,你不能改变它的高度。否则,请查看 UITextView ,它可以根据需要设置,它的框架等...您只需将其设置为 editable 即可在其中写入文本。

【讨论】:

  • 有一些应用可以做到这一点,我只是不知道怎么做。我认为它应该有一个属性来做到这一点,但我没有找到它。
  • 哦,我没看到你说 UITextView 不是 UITextField。我会试试的,谢谢。
  • btw UITextField 基本上是为 1 行模式包装的 UITextView
猜你喜欢
  • 1970-01-01
  • 2017-08-06
  • 1970-01-01
  • 2017-03-19
  • 2012-03-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多