在becomeFirstResponder显示占位符

时间:2013-06-30 04:32:51

标签: text uitextfield placeholder

当我打开我的文本字段(becomeFirstResponder)时,它将我的文本显示为文本。如何获取该文本字段的用户输入(14.25)并将其设为.placholder文本。例如,如果用户在文本字段中输入14.25并查看文本字段时它应该像文本一样黑,但是当他们再次单击文本字段进行编辑时,当前文本(14.25)会从.text更改到.placholder。那有意义吗?如果没有,请告诉我。

我真的不知道该怎么办,但是我对它进行了拍摄,什么都没发生哈哈。

billAmountTextField.text = billAmountTextField.placeholder;

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

不确定,但是您是否尝试在开始编辑时用文本替换占位符?因此,你的线路是错误的。试试这个:

billAmountTextField.placeholder = billAmountTextField.text;

此外,如果您希望展示地点,您需要清除文本本身。

billAmountTextField.text = @"";

有道理吗?

相关问题