ios - UITextField 光标从上到下进行动画处理,然后文本也进行动画处理

标签 ios objective-c uitextfield

我正在 iOS 应用程序中工作注册表单。当文本字段开始编辑光标时,有几个文本字段,例如姓名、电子邮件、城市等,光标看起来像动画一样。键入字母后,光标慢慢地从上到下移动,它从左到右缓慢移动。我需要停止这个不需要的动画。我正在使用 TPKeyboardAvoiding scrollview 在键盘弹出时 ScrollView 。我在没有 TPKeyboardAvoiding 的情况下检查了它,但发生了同样的事情。 enter image description here

最佳答案

我遇到了同样的问题,调试后我发现这个奇怪的动画发生是因为

- (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/

相关文章:

iphone - 在模态视图中收到内存警告 - 父 View Controller 的对象被释放。如何预防?

ios - 如何检测 SKSpriteNode 接触但没有反应?

objective-c - ios多人策略: Sending packets with ARC,(无结构)

objective-c - NSString isEqualToString 不会返回 true,并且无法识别选择器

ios - 高级/语义 UITextField 设置

ios - Swift iOS - TextField 初始宽度错误的底部边框

ios - 转到另一个屏幕时更改 UITextField 的键盘类型

objective-c - 推送 View Controller 时如何隐藏导航栏?

ios - skpaymentqueue canmakepayments 内存泄漏检查

ios - 绘制一个带有一些阴影偏移的圆边平行四边形