我正在 iOS 应用程序中工作注册表单。当文本字段开始编辑光标时,有几个文本字段,例如姓名、电子邮件、城市等,光标看起来像动画一样。键入字母后,光标慢慢地从上到下移动,它从左到右缓慢移动。我需要停止这个不需要的动画。我正在使用 TPKeyboardAvoiding scrollview 在键盘弹出时 ScrollView 。我在没有 TPKeyboardAvoiding 的情况下检查了它,但发生了同样的事情。
最佳答案
我遇到了同样的问题,调试后我发现这个奇怪的动画发生是因为
- (void)TPKeyboardAvoiding_keyboardWillShow:(NSNotification*)notification {
//...
[self layoutIfNeeded];
//...
}
- (void)TPKeyboardAvoiding_keyboardWillHide:(NSNotification*)notification {
//...
[self layoutIfNeeded];
//...
}
我可以通过删除 [self layoutIfNeeded];
方法调用来解决此问题。我不知道这个解决方案是否会影响其他任何事情。
关于ios - UITextField 光标从上到下进行动画处理,然后文本也进行动画处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27774786/