Cocoa touch 在iOS7中重新创建滑出键盘

Cocoa touch 在iOS7中重新创建滑出键盘,cocoa-touch,ios7,uikit,uitextfield,uikeyboard,Cocoa Touch,Ios7,Uikit,Uitextfield,Uikeyboard,当我们在键盘打开时,使用iOS7的新interactiveepgpgesturecognifizer在UINavigationController中弹出视图时,在iOS7原生消息应用程序中会产生很大的效果。看起来是这样的: 请注意,键盘属于上一个ViewController,它粘在上面,感觉很好 然而,无论我如何努力,我的应用程序中的键盘的行为如下: 我根本不修改代码,但即使我真的把[self.view endEditing:YES]放进去代码中的某个位置(例如,viewwilldisape

当我们在键盘打开时,使用
iOS7
的新
interactiveepgpgesturecognifizer
UINavigationController
中弹出视图时,在
iOS7
原生
消息应用程序中会产生很大的效果。看起来是这样的:

请注意,键盘属于上一个ViewController,它粘在上面,感觉很好

然而,无论我如何努力,我的应用程序中的键盘的行为如下:

我根本不修改代码,但即使我真的把
[self.view endEditing:YES]放进去代码中的某个位置(例如,
viewwilldisapear
viewdiddissummeed
)-它只是隐藏键盘,但不会使其保持与上面示例中的相同

我不认为制作键盘屏幕截图并放置图像的方法是正确的,它肯定会减慢过程,并且不会感觉流动


欢迎就如何模仿这种行为提出任何建议。

这个问题的答案非常简单。GitHub上有一个非常棒的工作库,就是为此而构建的。它工作完美,不需要任何代码。看看-