【发布时间】:2012-11-16 13:22:36
【问题描述】:
短版:如何让 UITextField 框删除用户第一次按键时的所有内容?在用户开始输入内容之前,我不希望删除信息。即,在开始编辑时清除它是不够的。
长版:我有三个循环的 UITextField(使用返回键并在“shouldReturn”方法中捕捉按下。UITextField 中已经有文本,如果用户没有t 键入任何内容,然后转到下一个 UITextField,该值应保持不变(默认行为)。
但我希望如果用户开始输入,它会首先自动清除文本。像突出显示整个字段,然后键入任何内容会删除字段,然后添加用户按键。
“编辑开始时清除”不好,因为文本在出现在字段中的光标处立即被清除。这是不希望的。我以为我可以在这里使用占位符,但这不能作为默认值,而且我找不到默认值属性。 Highlighted 和 Selected 属性在这方面也不做任何事情。
【问题讨论】:
-
+1 解释清楚的问题