在 UITextField 中键入时保持占位符静态

Posted

技术标签:

【中文标题】在 UITextField 中键入时保持占位符静态【英文标题】:Keep the Placeholder static while typing in UITextField 【发布时间】:2014-08-22 19:18:19 【问题描述】:

我想在打字时保持占位符不变。当我们开始输入UITextField 时,ios 的默认行为就会消失。提前致谢。

【问题讨论】:

【参考方案1】:

我有一个简单的方法。

UITextField 下方添加UILabel 并设置UITextField clearColor。并根据需要设置UILabel 文本并将该文本颜色设置为与占位符颜色相同。

【讨论】:

【参考方案2】:

你不能,因为它不仅在 iOS 中,而且所有的 textField 从 iOS 到 html 都具有相同的属性。一旦输入文本字段占位符的值将被隐藏,反之亦然。但是,如果您确实需要在键入后显示占位符文本,那么@Darshan Kunjadiya 的答案是简单而最好的。

【讨论】:

以上是关于在 UITextField 中键入时保持占位符静态的主要内容,如果未能解决你的问题,请参考以下文章

UITextField 的宽度永远不会小于占位符文本的宽度

在 UITextField 占位符中输入文本时,应一次消失一个字母

如何实现占位符文本在 UITextField 中逐个字符消失

UITextField 占位符颜色

UITextField 占位符在点击时一直显示

将占位符添加到 UITextField,如何以编程方式快速设置占位符文本?