我在表自定义单元格中有一个UITextField。我已将TextField文本对齐设置为UITextAlignmentCenter。我还在此textField&添加了placehoder文本。使这个textField第一个响应者。现在,发生了什么是在ios 3.0& 4.0,它工作得很完美(光标在中心闪烁,输入的文字也在中心) 但在ios 4.2.1中,光标在左侧闪烁,而输入的文本始终居中对齐。如果我删除占位符文本,即使在ios 4.2.1中,一切都运行良好。
答案 0 :(得分:0)
我对这个问题的看法:
If you notice the cursor position in prior versions(iOS 4.0 and 4.1),
you can notice that the cursor is not placed exactly at the center of the
placeholder text. But in 4.2 the cursor is placed neatly at the left side of
the placeholder.
查看以下屏幕截图。
先前版本(iOS 4.0和4.1)中的光标位置:
iOS 4.2中的光标位置:
如果我们注意到光标位置在4.2中有所改进,它看起来比旧版本更好。
I guess Apple has made this intentionally to make it better.