我正在手动执行拖动键盘解雇(例如在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错误。我该如何解决这个问题?
答案 0 :(得分:0)
我有时(当平移速度很大时)使用UIViewAnimationCurveLinear
而不是键盘通知的userInfo
中的曲线。我把这个条件拿出来,以便我总是使用键盘通知userInfo
中的曲线,现在看起来工作正常。