如何使用用户键入消息更改UILabel文本

时间:2016-07-28 22:00:04

标签: ios swift uilabel

是否可以通过用户交互更改UILabel文本?或者是否有必要使用UITextField元素?

你能告诉我这样做的方法吗?

2 个答案:

答案 0 :(得分:1)

我认为不可能通过用户交互来更改UILabel文本。

我会使用没有边框的UITextField使它看起来像UILabel。您可以使用故事板中的“属性”检查器来执行此操作。

enter image description here

答案 1 :(得分:0)

UILabel本身不可编辑,来自class reference

  

UILabel类实现了只读文本视图。

您必须使用UITextFieldUITextView - UITextView更像UILabel而不是UITextField

来自UITextView class reference

  

UITextView类实现可滚动的多行文本区域的行为。该类支持使用自定义样式信息显示文本,还支持文本编辑。您通常使用文本视图来显示多行文本,例如在显示大型文本文档的主体时。