2016-07-28 32 views

回答

0

UILabel本质上是不可编辑,从class reference

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

你将不得不使用UITextFieldUITextView - UITextView是更像是UILabelUITextField

UITextView class reference

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

+0

感谢您的回复!但是,是否可以包含初始消息(以编程方式),然后让用户更改它?有任何教程或网站,我可以检查如何做到这一点?问候 – user3149877

+0

是的,只需在viewDidLoad或viewWillAppear中设置“UITextView”的文本即可。 – WMios

+0

不,但我的意思是让用户通过与文本框交互来改变它的方式 – user3149877

1

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

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

enter image description here

+1

谢谢Albert。我已经尝试过,它工作正常 – user3149877

相关问题