移除 iphone 键盘上方的“bar”

Posted

技术标签:

【中文标题】移除 iphone 键盘上方的“bar”【英文标题】:Removing "bar" above the iphone keyboard 【发布时间】:2015-08-13 19:17:29 【问题描述】:

在 iPhone 应用程序中,当用户单击 UITextField 时,会显示此键盘。我想删除包含“”和“完成”的栏/区域。

有什么建议吗?

已解决 原来是IQKeyboardManager在键盘上方添加了bar。

已被 AppDelegate 文件中的这一行删除:

IQKeyboardManager.sharedManager().enableAutoToolbar = false

【问题讨论】:

来自UITextField 还是网络视图中的输入字段?如果它真的来自UITextField,那么工具栏必须是您添加的工具栏。干脆不要添加它。 谢谢你让我走上正轨 【参考方案1】:

试试:

self.<yourTextField/View>.inputAccessoryView?.hidden = true

【讨论】:

嗯,这毕竟不是解决方案 - 更新问题

以上是关于移除 iphone 键盘上方的“bar”的主要内容,如果未能解决你的问题,请参考以下文章

在 iPhone 小键盘 iOS9 上方添加自定义按钮

键盘上方的 UIToolbar - iPhone SDK

隐藏iPhone键盘上方的工具栏,PhoneGap

如何使用自动布局在 iphone x 中处理具有安全区域的键盘? [复制]

关闭 iPhone 模拟器上的键盘

iPhone SDK:TextView,横向模式下的键盘