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

时间:2009-07-06 17:56:31

标签: iphone sdk uiscrollview uitextfield

我在ScrollView中有一个UITextField,它应该在进入文本字段时被动画到弹出键盘上方的可见区域。所以我使用委托textFieldShouldBeginEditing-method来调用scrollviews setContentOffset。

现在在2.2.1模拟器中,这工作得很好,但在3.0模拟器中,scrollview重置偏移量,在设备上只有一些随机混乱发生在scrollview上。

我注意到当我取出setContentOffset时,文本字段仍然会尝试居中(但不知何故只在x轴上)。所以我想3.0-UITextField在调用textFieldShouldBeginEditing之后立即用旧坐标引发一些新动画。 但我无法弄清楚如何禁用它。

1 个答案:

答案 0 :(得分:0)

我的解决方案是使滚动视图的框架比您需要的大一点。它似乎只能滚动查看其边框附近的自动中心活动字段。