我正在尝试实现一些类似聊天室的视图控制器(例如iPhone上的Messages-app ),当这个(类似聊天室的)视图控制器被解除并因此从堆栈中弹出时,我想保持启用/打开键盘,但是与视图一起关闭它,即将它与聊天室-视图-控制器一起从屏幕中滑出。为了达到预期效果,只需打开消息-- iPhone上的应用程序,进入一个聊天室/对话,将焦点设置在输入-textfield上,这样键盘就会出现,然后返回到最后一个视图,而不会忽略键盘。我总是得到这个奇怪的动画,聊天室视图(-controller)从屏幕向右滑动(这是需要的),但键盘被排除在屏幕的底部.
有人知道我做错了什么吗?我已经尝试了这么多版本,从变得/辞职的第一个应答者在所有不同的视图将/确实出现.
我的假设是,这可能与我的自定义pan手势识别器有关,它可以从导航控制器的堆栈中弹出聊天室视图控制器,但是文档和web都不包含这样的问题…
发布于 2015-03-16 15:31:40
您不需要保持您的键盘可见,相反,您可以快照聊天室控制器,就在它被取消。
编辑:我刚用导航控制器创建了简单的应用程序,其中包含文本字段。然后,在应用程序上,当键盘可见时,试图弹出控制器。And..all视图与键盘一起被排除,因此默认情况下您的通缉行为是给出的。
https://stackoverflow.com/questions/29080534
复制相似问题