我从我观察到的内容以及人们在www上所说的内容知道,键盘在iPhone上显示的时间接近0.3秒。我已将我的“场外移动偏离”动画设置为0.3秒,并且它们运行良好。
但是我可以使用系统中的某个常量来代替这个硬编码值吗?
答案 0 :(得分:18)
double animationDuration;
animationDuration = [[[notification userInfo] objectForKey:UIKeyboardAnimationDurationUserInfoKey] doubleValue];
是你的意思吗?