在iOS中编辑键盘布局

时间:2013-06-24 15:14:45

标签: ios uikeyboard uikeyboardtype

是否可以更改预制ios键盘上的按键布局?

我想在数字键盘上添加“完成”和“标点符号”按钮。 有十进制打击垫可用,但在这种情况下,我必须在顶部添加一个自定义完成按钮。

有没有办法将“删除”按钮向右移动并使其成为当前宽度的一半,将“十进制”按钮放在旁边,在“删除”的前一个位置找到“完成”?< / p>

4 个答案:

答案 0 :(得分:1)

不,您必须实施自己的键盘,如果您复制Apple,它将被拒绝。

答案 1 :(得分:0)

iOS不支持对键盘进行这些类型的更改,您唯一可以做的是通过更改关联的UIReturnKeyType的{​​{1}}来更改与完成/输入按钮关联的文本。

答案 2 :(得分:0)

您可以使用所需的按钮制作视图,并将inputView设置为您制作的自定义视图,并且您有自定义键盘:D

答案 3 :(得分:0)

除了选择苹果预设之外,您无法直接修改键盘。但是,可以使用-inputAccessoryView在其上方添加其他键,就像WolframAlpha在其应用中所做的那样。

看起来你可以完全替换键盘,但附件视图可能就是这样。请参阅Adding key to IPad keyboard

的答案

编辑:有关其外观的示例,请查看WolframAlpha's blog post on the subject.在您的情况下,配件视图可能不会那么高