UIView动画冻结

时间:2013-10-30 15:16:24

标签: ios iphone animation messages uikeyboard

我正在手动执行拖动键盘解雇(例如在iPhone消息应用中),因为UIScrollViewKeyboardDismissModeInteractive doesn't seem to work with a text view inside a toolbar above the keyboard

它在portraint模式下工作,但在横向方向,有时当我为工具栏设置动画时(实际上只是UIView)&键盘,他们冻结。但是,他们做了动画,因为我检查了动画代码运行的断点,当我点击它们应该是的屏幕时,我得到正确的反应(如键盘键弹出等)。

我正在使用旧式动画beginAnimations:context:,因为这是how to mimic the keyboard animation in iOS 7

这似乎是一个iOS SDK错误。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

我有时(当平移速度很大时)使用UIViewAnimationCurveLinear而不是键盘通知的userInfo中的曲线。我把这个条件拿出来,以便我总是使用键盘通知userInfo中的曲线,现在看起来工作正常。