我在ScrollView中有一个UITextField,它应该在进入文本字段时被动画到弹出键盘上方的可见区域。所以我使用委托textFieldShouldBeginEditing-method来调用scrollviews setContentOffset。
现在在2.2.1模拟器中,这工作得很好,但在3.0模拟器中,scrollview重置偏移量,在设备上只有一些随机混乱发生在scrollview上。
我注意到当我取出setContentOffset时,文本字段仍然会尝试居中(但不知何故只在x轴上)。所以我想3.0-UITextField在调用textFieldShouldBeginEditing之后立即用旧坐标引发一些新动画。 但我无法弄清楚如何禁用它。
答案 0 :(得分:0)
我的解决方案是使滚动视图的框架比您需要的大一点。它似乎只能滚动查看其边框附近的自动中心活动字段。