在UITextField键盘中禁用麦克风按钮

时间:2017-11-28 09:53:31

标签: ios keyboard uitextfield uitextinputtraits

我有一个UITextField,键盘显示一个麦克风按钮,我想禁用它。我特别担心它不应该在iPhone X上显示。

我已经通过将键盘类型设置为“ASCII Capable”来禁用表情符号键盘。还有其他设置可以删除听写吗?

2 个答案:

答案 0 :(得分:1)

我们正在讨论iPhone X右下角的麦克风符号。 你应该删除它,因为这是iPhone X的用户所期望的。

您也无法移除左侧的键盘切换器。 只有当您使用键盘的自定义视图时,为什么?

enter image description here

正如您在任何其他iPhone上看到的那样,麦克风键仍处于相同位置。 keybord on none iPhone X

答案 1 :(得分:0)

通过更改键盘类型,您可以放弃您不想要的内容

textField.keyboardType = UIKeyboardTypeEmailAddress;

上面有一个不完全正确的解决方案,但仍然可以提供关于键盘类型的一些想法

希望这会对你有所帮助