重置UITextField的原始占位符文本

时间:2010-05-10 02:45:42

标签: iphone uitextfield

我在我的应用中添加了一些用户反馈机制。用户在文本字段中键入一些注释,当编辑完成后,它会更新UITextView。然后,当用户点击提交按钮并在应用程序中继续时,用户可能需要从相同表单发送针对不同项目的更多反馈。当我隐藏视图时,我可以将应用程序中的其他字段和标签重置为默认值,但不能将textField(?)重置为默认值。下次用户访问此视图时,如何重新建立占位符文本?

您的建议令人遗憾。

编辑:

感谢Dwaine。显然我有[textField setText:nil];在错误的地方。将它放在我的textFieldDidEndEditing中工作正常。另外,我在Interface Builder上使用了Did End而不是在Interface Builder中编辑了End End,这搞砸了。

1 个答案:

答案 0 :(得分:2)

在ViewWillAppear或ViewDidAppear(我建议使用ViewWillAppear)函数中,将UITextField的文本值设置为... nil我认为......或者只是一个空字符串......

这应该让占位符文字再次显示我想^^