Text 在becomeFirstResponder上显示占位符

Text 在becomeFirstResponder上显示占位符,text,uitextfield,placeholder,Text,Uitextfield,Placeholder,嗨,当我打开我的文本字段(becomeFirstResponder)时,它会将我的文本显示为文本。如何将用户输入的文本字段(14.25)转换为.placholder文本。例如,如果用户在外出查看文本字段时在文本字段中输入14.25,则文本字段应为黑色,但当用户再次单击文本字段进行编辑时,当前文本(14.25)将从.text更改为.plachholder。这有意义吗?如果没有,请告诉我 我真的不知道该怎么办,但我试了一下,什么也没发生哈哈 billAmountTextField.text = bi

嗨,当我打开我的文本字段(becomeFirstResponder)时,它会将我的文本显示为文本。如何将用户输入的文本字段(14.25)转换为.placholder文本。例如,如果用户在外出查看文本字段时在文本字段中输入14.25,则文本字段应为黑色,但当用户再次单击文本字段进行编辑时,当前文本(14.25)将从.text更改为.plachholder。这有意义吗?如果没有,请告诉我

我真的不知道该怎么办,但我试了一下,什么也没发生哈哈

billAmountTextField.text = billAmountTextField.placeholder;

谢谢你的帮助

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

billAmountTextField.placeholder = billAmountTextField.text;
此外,如果希望placehold显示,则需要清除文本本身

billAmountTextField.text = @"";
有道理吗