【问题标题】:UITextField text shift to the left by 1px when edited编辑时 UITextField 文本向左移动 1px
【发布时间】:2013-03-09 06:05:22
【问题描述】:

在右对齐的文本字段中,当编辑它时,与占位符文本的位置相比,文本向左移动 1px。这不会发生在模拟器上,只会发生在设备上(在这种情况下是 iPad)。这是一个已知的错误?有办法解决吗?

有一个类似的错误here 但我没有使用自定义字体,只是一个系统字体。

【问题讨论】:

    标签: ios ipad uitextfield


    【解决方案1】:

    我以前遇到过这种情况,我认为这实际上是一个 iOS 错误。无论如何,苹果提供了两种可以在 UITextField 中覆盖的方法。希望对您有所帮助。

    - (CGRect)textRectForBounds:(CGRect)bounds;
    - (CGRect)placeholderRectForBounds:(CGRect)bounds;
    

    【讨论】:

      猜你喜欢
      • 2012-03-29
      • 1970-01-01
      • 1970-01-01
      • 2015-11-13
      • 1970-01-01
      • 1970-01-01
      • 2011-11-03
      • 1970-01-01
      • 2010-11-10
      相关资源
      最近更新 更多