编辑时,UITextField文本向左移动1px

时间:2013-03-09 06:05:23

标签: ios ipad uitextfield

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

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

1 个答案:

答案 0 :(得分:2)

我以前经历过这个,我认为它实际上是一个iOS错误。无论如何,apple提供了两种可以在UITextField中覆盖的方法。希望它有所帮助。

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