我有一些UITextField,右对齐,带占位符。我在Interface Builder中使用选项:“编辑时出现清除按钮”,取消选择“编辑开始时清除”。
文本正确对齐(下面是第一个UITextField),当我点击UITextField时,文本正确地向左移动以取消清除标记(下面的第二个UITextField)。
现在,当我点击清除标志时,字段清除但是占位符没有正确对齐,因为清晰的标志仍然存在且可见(下面的第三个UITextField)。
然而,有些字段是正确的(例如下面的a和y字段)。
它可能是什么?
谢谢。
答案 0 :(得分:1)
这实际上是UIKit的一个错误。我有一个类似的问题,占位符文本居中。它会居中,但只要设备旋转,占位符文本就不会居中。我必须手动告诉它将自己置于代码中的旋转中心。这应该都可以在iOS 5中修复。你在那里试过吗?