是否有可能更改预制 ios 键盘上的按钮布局?
我想在数字键盘上添加“完成”和“标点”按钮。有可用的小数点,但在这种情况下,我必须在顶部添加一个自定义完成按钮。
有没有办法将“删除”按钮向右移动并使其变为当前宽度的一半,将“十进制”按钮放在旁边,并在“删除”的原位置找到“完成”?
是否有可能更改预制 ios 键盘上的按钮布局?
我想在数字键盘上添加“完成”和“标点”按钮。有可用的小数点,但在这种情况下,我必须在顶部添加一个自定义完成按钮。
有没有办法将“删除”按钮向右移动并使其变为当前宽度的一半,将“十进制”按钮放在旁边,并在“删除”的原位置找到“完成”?
不,您必须实现自己的键盘,如果您复制 Apple 键盘,它将被拒绝。
iOS 不支持对键盘进行这些类型的更改,您唯一能做的就是通过更改UIReturnKeyType
关联的UITextField
.
除了选择苹果的预设之一,您不能直接修改键盘。但是,可以使用 来在其上方添加其他键-inputAccessoryView
,就像 WolframAlpha 在其应用程序中所做的那样。
看起来您可以完全更换键盘,但附件视图可能是要走的路。请参阅将键添加到 iPad 键盘的答案
编辑:有关此外观的示例,请查看WolframAlpha 关于该主题的博客文章。 在您的情况下,附件视图可能不会那么高
您可以使用所需的按钮制作视图并将 inputView 设置为您制作的自定义视图,并且您有一个自定义键盘:D