jjzjj

inputToolBar

全部标签

ios - InputToolbar 发送按钮不起作用

我正在使用JSQMessagesViewController和Firebase在我的应用程序中实现聊天功能。我的ChatViewController中的一切都运行良好。但现在我已将ChatViewController移动到父ViewController内的容器View中,现在“发送”按钮在键盘展开时不起作用。换句话说,为了发送聊天消息,我必须在本身位于UITabBarController中的父ViewController上调用view.endEditing(true),然后发送按钮才会起作用.但是只要展开键盘,发送按钮就没有反应。下面是我的ChatViewController代码...

ios - 在 JSQMessagesViewController 中隐藏 inputToolbar

我正在使用JSQMessagesViewController对于我的聊天应用程序。当没有互联网事件时,我想隐藏inputToolbar我试过了,但是不行:self.inputToolbar.frame.size=CGSize(width:0,height:0)当我设置它时,不到一秒钟它就消失了:self.inputToolbar.preferredDefaultHeight=0知道怎么做吗?也许禁用inputToolbar也足够好。 最佳答案 我找到了一个没有任何副作用的更好的解决方案。您可以在JSQMessagesViewCont

swift - jsqmessagesviewcontroller inputToolBar IOS 11 iphone X Swift4

我知道这个库已经被弃用了,但是有人解决了inputToolBar和iPhoneX的问题吗?目前inputToolBar被部分覆盖。查看附加图像。提前致谢 最佳答案 如果您不想更改pod中的代码并使用更像swifty的扩展,您可以使用以下代码:extensionJSQMessagesInputToolbar{overrideopenfuncdidMoveToWindow(){super.didMoveToWindow()guardletwindow=windowelse{return}if#available(iOS11.0,*){l