【发布时间】:2013-07-20 00:21:08
【问题描述】:
我有一个弹出视图,我使用MJPopupViewController 从底部在当前视图中进行动画处理,并且该弹出视图中有一个UITextField。当我点击该文本字段时,键盘不会从底部显示动画,而是立即出现。弹出视图是UIViewController,里面没有什么花哨的东西,没有与键盘相关的代码。我将观察者添加到相关的键盘通知中,发现UIKeyboardAnimationDurationUserInfoKey 的值是0,即使这是第一次在应用程序中显示键盘。键盘随着动画正确消失,只有键盘从底部滑入的动画被破坏。这发生在 iOS 5.0 和 5.1 上,键盘在 iOS 6 + 上正常工作。我正试图追查这个问题,但现在我没有线索。首先是什么导致UIKeyboardAnimationDurationUserInfoKey 为零?
【问题讨论】:
标签: iphone ios objective-c ios5