键盘在iOS上制作动画所需的时间

vla*_*259 8 iphone keyboard

我知道从我观察到的内容,以及人们在www上说的内容,键盘在iPhone上显示的时间接近0.3秒.我已将我的"场外移动偏离"动画设置为0.3秒,并且它们运行良好.

但是,我可以使用系统中某个常量来代替这个硬编码值吗?

小智 18

double animationDuration;
animationDuration = [[[notification userInfo] objectForKey:UIKeyboardAnimationDurationUserInfoKey] doubleValue];
Run Code Online (Sandbox Code Playgroud)

你是这个意思吗?

  • 您忘了说通知是与键盘相关的通知之一(例如UIKeyboardWillShowNotification),您的代码必须在该通知的处理程序中 (4认同)