我在 ScrollView 中有一个 UITextField,当输入文本字段时,它应该被动画到弹出键盘上方的可见区域。所以我使用了代表 textFieldShouldBeginEditing-method 来调用滚动视图 setContentOffset。
现在在 2.2.1 模拟器中这工作得很好,但在 3.0 模拟器中,滚动视图重置了偏移量,并且在设备上滚动视图发生了一些随机混乱。
我注意到,当我取出 setContentOffset 时,文本字段仍然尝试将自身居中(但不知何故仅在 x 轴上)。所以我认为 3.0-UITextField 会在调用 textFieldShouldBeginEditing 之后使用旧坐标启动一些新动画。但我不知道如何禁用它。