在iOS7中重新创建滑出键盘

时间:2014-03-06 10:53:49

标签: cocoa-touch ios7 uikit uitextfield uikeyboard

当我们使用iOS 7的新messages app弹出iOS7中的视图时,interactivePopGestureRecognizer原生UINavigationController会产生很好的效果当键盘打开时。它看起来像这样:

enter image description here

请注意,键盘属于前一个ViewController,它坚持使用它感觉正确。

然而,无论我在我的应用程序中尝试多么努力,行为都是这样的: enter image description here

我根本不修改代码,但即使我将[self.view endEditing:YES];放在代码中的某个位置(例如viewWillDissapearviewDidDissappear) - 它只是隐藏了键盘但是并没有像上面的例子那样保持

我不认为制作键盘截图和放置图像的方法是正确的,它肯定会减慢过程并且根本不会感觉到流畅。

欢迎任何关于如何模仿这种行为的建议。

1 个答案:

答案 0 :(得分:0)

这个问题的答案非常简单。 GitHub上有一个非常棒的工作库可以为此构建。它完美无缺,完全不需要代码。看看 - https://github.com/cotap/TAPKeyboardPop

enter image description here