在工具栏上方显示键盘?

Posted

技术标签:

【中文标题】在工具栏上方显示键盘?【英文标题】:Display keyboard above toolbar? 【发布时间】:2010-04-01 20:37:53 【问题描述】:

我有一个带有底部工具栏的视图和一个加载带有一些文本框的 html 页面的 UIWebview。无论如何,当用户点击文本框时,键盘出现在工具栏上方,这样它就不会隐藏其按钮?

【问题讨论】:

【参考方案1】:

即使可以,您也不应该尝试更改键盘的位置。那将是一场可用性灾难。

如果您想保持可见,请尝试将工具栏移到键盘上方。

【讨论】:

UIWebView 键盘在其正上方的工具栏中显示“上一个/下一个”按钮。有什么办法可以在那里添加我自己的按钮? 嗯,是的,也不是。您可以搜索 UIView 层次结构以找到工具栏并添加您的按钮,但我认为它不会与 App Store 审阅者一起使用。 这只是针对更大问题的建议解决方案。我无法从我的 UIWebView 中退出键盘。我希望我可以构建一个带有“完成”按钮的工具栏。 默认 UIWebView 键盘上方的工具栏已经有一个关闭键盘的“完成”按钮。 可能是 3.2 SDK 的限制,因为我的 UIWebView 没有完成按钮...

以上是关于在工具栏上方显示键盘?的主要内容,如果未能解决你的问题,请参考以下文章

在 ios 键盘上方显示建议工具栏

如何在 UIWebView 上的键盘上方显示工具栏 [关闭]

在键盘上方添加 UITextField

iOS:键盘上方的工具栏

如何使用 React Native 制作默认键盘上方的工具栏?

在 Swift 中关闭键盘时,UIToolbar 不再显示在视图中