Instagram和Facebook都允许用户对新闻提要发表评论。在评论场景中,他们基本上有一个包含所有评论的UITableView和一个“脚注”,用户可以在其中输入评论并发布评论。所以“脚注”是一个UIView或UIToolBar,它有一个UITextField/UITextView和一个UIButton。非常简单的东西从它的外观。嗯,我一直在尝试实现它,而键盘却没有合作。我需要键盘不要隐藏“页脚”。特别是在现在的iOS 8中,键盘附带了一个建议工具栏,用户可以选择显示或隐藏。所有这些交互使我的“页脚”很难保持在键盘上方,而用户正在输入文本。每次我想找到解决方案的时候,我都会发现很多错误。
footerTextField.inputAccessoryView=keyboardToolBar,然后在textfield委托方法中检查if(textField==footerTextField){[tooBarTextField becomeFirstResponder];},iOS-8只是忽略了整个事情,或者更糟糕的是,完全忽略了键盘和工具栏,这样实际上当我单击footerTextField时,键盘就不会出现,因为显示和删除发生了,所以quickly.So再次在iOS-7中起作用,但在iOS-8中却不起作用。好吧,所以我说了很多。最后,是否有人实现了类似Facebook/Instagram的NewsFeed评论场景?如果是的话,你能帮帮我吗?
简单地说: Facebook/Instagram输入文本字段与文本一起增长;无论键盘的建议工具栏是显示还是隐藏,都要贴在键盘的顶部;键盘离开时,要贴在屏幕的底部。
发布于 2015-04-17 17:54:35
SlackTextViewController似乎符合您的所有要求,并且编写得非常好。
https://stackoverflow.com/questions/26045048
复制相似问题