2011-08-27 36 views
4

我有一些UITextField,右对齐,占位符。我在Interface Builder中使用了以下选项:“编辑时出现清除按钮”和“开始编辑时清除”被取消选中。带有占位符右对齐的UITextField不能正确地向右移动

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

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

o

某些字段,但是,这样做的权利(如这里下文Y字段)。

enter image description here

它可能是什么?

谢谢。

回答

1

这实际上是一个UIKit的错误。我有一个占位符文本居中的类似问题。它将以自己为中心,但只要设备旋转,占位符文本就不会居中。我将不得不手动告诉它以代码中的旋转为中心。这应该都在iOS 5中解决。你有没有尝试过吗?

+0

谢谢。不,我不尝试iOS 5.再见。 – boscarol