【发布时间】:2013-02-06 23:19:03
【问题描述】:
在 Objective-c 中,当您在 UITextField 上设置 becomeFirstResponder 时,键盘会从底部向上滑动。
有什么办法可以禁用这个动画吗?
【问题讨论】:
-
为什么要禁用动画?这是正常的 iphone 行为。,,
标签: iphone ios objective-c cocoa-touch uikeyboard
在 Objective-c 中,当您在 UITextField 上设置 becomeFirstResponder 时,键盘会从底部向上滑动。
有什么办法可以禁用这个动画吗?
【问题讨论】:
标签: iphone ios objective-c cocoa-touch uikeyboard
在动画过程之间这样做,像这样
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.0];
[UIView setAnimationDelay:0.0];
[UIView setAnimationCurve:UIViewAnimationCurveLinear];
[textField becomeFirstResponder];
[UIView commitAnimations];
如果上述方法因任何原因不起作用,那么您可以使用通知
【讨论】: