【问题标题】:UITextField with placeholder right aligned don't move correctly to the right占位符右对齐的 UITextField 不能正确向右移动
【发布时间】:2011-11-05 06:31:08
【问题描述】:

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

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

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

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

会是什么?

谢谢。

【问题讨论】:

    标签: iphone uitextfield placeholder


    【解决方案1】:

    这实际上是 UIKit 的一个错误。我在占位符文本居中时遇到了类似的问题。它会自行居中,但一旦设备旋转,占位符文本将不会自行居中。我将不得不手动告诉它在代码中以旋转为中心。这应该都在 iOS 5 中修复了。你试过了吗?

    【讨论】:

    • 谢谢。不,我不尝试 iOS 5。再见。
    猜你喜欢
    • 2016-09-24
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    • 2019-11-17
    • 2016-07-14
    • 2011-10-07
    • 1970-01-01
    相关资源
    最近更新 更多