如何禁用UITextField自动中心?(IPhone SDK 3.0)

如何禁用UITextField自动中心?(IPhone SDK 3.0),iphone,sdk,uiscrollview,uitextfield,Iphone,Sdk,Uiscrollview,Uitextfield,我在滚动视图中有一个UITextField,当输入textfield时,它应该被设置成动画,显示在弹出键盘上方的可见区域。因此,我使用委托textFieldShouldBeginEditing方法调用scrollviews setContentOffset 现在,在2.2.1模拟器中,这工作得很好,但在3.0模拟器中,scrollview重置了偏移量,并且在设备上,scrollview出现了一些随机混乱 我注意到,当我取出setContentOffset时,textfield仍然试图将自己居中(

我在滚动视图中有一个UITextField,当输入textfield时,它应该被设置成动画,显示在弹出键盘上方的可见区域。因此,我使用委托textFieldShouldBeginEditing方法调用scrollviews setContentOffset

现在,在2.2.1模拟器中,这工作得很好,但在3.0模拟器中,scrollview重置了偏移量,并且在设备上,scrollview出现了一些随机混乱

我注意到,当我取出setContentOffset时,textfield仍然试图将自己居中(但不知何故,它只在x轴上)。因此,我假设3.0-UITextField在调用textFieldShouldBeginEditing之后,用旧坐标设置了一些新的动画。
但是我不知道如何禁用它。

我的解决方案是使scorll视图的框架比您需要的大一点。这看起来像是滚动视图仅自动居中其帧边缘附近的活动字段。

这家伙似乎也有类似的问题。