占位符右对齐的UITextField不能正确移动到右侧

时间:2011-08-27 22:09:22

标签: iphone uitextfield placeholder

我有一些UITextField,右对齐,带占位符。我在Interface Builder中使用选项:“编辑时出现清除按钮”,取消选择“编辑开始时清除”。

文本正确对齐(下面是第一个UITextField),当我点击UITextField时,文本正确地向左移动以取消清除标记(下面的第二个UITextField)。

现在,当我点击清除标志时,字段清除但是占位符没有正确对齐,因为清晰的标志仍然存在且可见(下面的第三个UITextField)。

o

然而,有些字段是正确的(例如下面的a和y字段)。

enter image description here

它可能是什么?

谢谢。

1 个答案:

答案 0 :(得分:1)

这实际上是UIKit的一个错误。我有一个类似的问题,占位符文本居中。它会居中,但只要设备旋转,占位符文本就不会居中。我必须手动告诉它将自己置于代码中的旋转中心。这应该都可以在iOS 5中修复。你在那里试过吗?