【问题标题】:On becomeFirstResponder Show Placeholder在 becomeFirstResponder 显示占位符
【发布时间】:2013-06-27 13:17:06
【问题描述】:

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

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

billAmountTextField.text = billAmountTextField.placeholder;

感谢您的帮助!

【问题讨论】:

    标签: text uitextfield placeholder


    【解决方案1】:

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

    billAmountTextField.placeholder = billAmountTextField.text;
    

    此外,如果要显示占位符,则需要清除文本本身。

    billAmountTextField.text = @"";
    

    有道理吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-04-14
      • 1970-01-01
      • 2016-10-04
      • 1970-01-01
      • 2017-01-15
      • 2015-03-16
      • 2021-04-07
      相关资源
      最近更新 更多