我正在尝试实现一些类似聊天室的视图控制器(例如iPhone上的Messages-app),我希望在这个(类似聊天室)的视图控制器被解除时保持键盘启用/打开,从而弹出堆栈,但与视图一起将其关闭,即将其与聊天室视图控制器一起滑出屏幕。 要获得所需的效果,只需打开iPhone上的Messages-app,进入一个聊天室/对话,将焦点设置在输入文本字段上,以便键盘出现,但然后返回上一个视图而不关闭键盘。 我总是得到这个奇怪的动画,聊天室视图(控制器)从屏幕向右滑动(这是所需的),但键盘被解雇到屏幕的底部......
有谁知道我做错了什么?我已经尝试了这么多版本,从成为/辞职第一响应者所有不同的视图将/确实出现 ......
我的假设是它可能与我的自定义平移手势识别器有关,用于从导航控制器的堆栈弹出聊天室视图控制器,但是文档和网络都没有包含这样的问题...
答案 0 :(得分:0)
您不需要保持键盘可见,而是可以在关闭之前对聊天室控制器进行快照。
编辑:我刚刚用导航控制器创建了简单的app,推送控制器包含文本字段。然后在app上尝试在键盘可见时弹出该控制器。并且..所有视图都与键盘一起被解雇,因此默认情况下会提供您想要的行为。