【发布时间】:2016-07-25 07:32:44
【问题描述】:
我想要一个“编辑”按钮,以便能够更改标签的文本。
我需要使用键盘来编写新文本。我的意思是我知道如何用label.text = "new label" 制作一个按钮,但我想让用户有可能用他的键盘更改标签文本。
我尝试使用文本视图,但我们不能(我自己和互联网上没有找到任何解决方案)制作一个可以将我们重定向到文本视图以更改文本的按钮。
我经常使用故事板,所以如果您有故事板解决方案,那将是完美的,但我也会理解 Objective-C 和 Swift :)
谢谢!
编辑:谢谢 Henrique da Costa,解决方案是将[TextView becomeFirstResponder]; 放在按钮操作中。 TextView.becomeFirstResponder() 在 Swift 中。
【问题讨论】:
-
你按下按钮了吗?文本视图成为第一响应者并准备好进行编辑。你的编辑按钮变成了一个保存按钮。您在文本视图中进行编辑,然后按保存按钮。您将 textview 的文本传递给标签。这能满足您的要求吗?
标签: ios objective-c swift storyboard