我看到很多帖子(例如 "hide keyboard for text field in swift programming language")关于如何在按下返回按钮后或通过在 UITextView 外部单击(并随后退出第一响应者,和/或将 endEditing 设置为 true)使键盘消失。这不是我想做的;我既不想使用返回键——我希望用户能够使用返回键实际向他们在 UITextView 中输入的文本添加换行符——也不想强制用户单击外部以关闭键盘。
在 iPad 上有一个“关闭键盘”按钮,它自然会出现,作为键盘本身的一部分,可以关闭键盘。它通常位于键盘的右下角(右 Shift 键下方),它是一个带有向下箭头的键盘小图片。
如何在 iPhone 上启用此按钮,即让出现的键盘也包含关闭按钮?
这篇文章:"dismiss iphone UITextView Keyboard"似乎提倡在键盘顶部添加一个工具栏。有没有一种方法可以简单地选择一个包含关闭键选项的可选键盘,类似于在需要电子邮件地址时可以在主键盘屏幕上提供带有“@”的键盘的方式?
谢谢。
PS- 为清楚起见:我不想将返回键设置为“完成”(根据 this post ),我想将其保留为返回键。如果这是唯一的方法,我愿意添加一个额外的 UIButton,但似乎应该有一个键盘选项,除了返回键之外,它已经包含一个关闭按钮。
最佳答案
我很遗憾地说,对您的请求的正确答案是没有任何可能的方法来做您想要的。
正如您从研究中获得的那样,社区已经找到了很多解决方法,但我们只有这些。
关于ios - Swift:在 iPhone 上启用 "dismiss keyboard"按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33643755/