我有一个的UITextField自定义字体,我已经注意到,当它访问(当键盘出现),文本由向下移动非常少量的-也许一个像素或两个或三个.(当然,我无法衡量它,但这足以让我注意到.)然后当键盘被解除时,它会再次向上移动.
我已经尝试在编辑时清除字段(这隐藏了初始向下移动的问题),但它还没有解决问题.我也查看了IB中的各种属性,并尝试改变一些,但问题仍然存在.我在模拟器和iPad2上得到了相同的结果.
(该字段与键盘完全不同,因此不是整个视图都移开 - 它只是该特定文本字段的内容.)
我确定这是导致问题的自定义字体 - 没有它就不会发生.
知道如何解决这个问题吗?我以为我可能需要以编程方式创建文本字段,而不是在IB中 - 我知道我可能应该在尝试此问题之前尝试一下,但是如果不这样做我就不愿意去解决所有问题解决这个问题.
任何建议赞赏!