替换自定义键盘中的预测文本源

Rom*_*eoF 4 keyboard ios swift ios8 ios-app-extension

有没有办法在iOS 8自定义键盘扩展中替换预测文本的来源并在预测文本栏中显示?预测文本栏的类是什么?

非常感谢.我已经阅读了文档,但找不到答案.请帮忙.

det*_*man 5

1)您可以使用UILexicon,它在技术上是包含在UILExiconEntry对象中的字符串的键值对字典

Apple将"Iphone"变为"iPhone"和"Nur"的例子变成了"Nur N. Eytan"(来自你的地址簿)等.

但你可以做出更聪明的事情.

例如,一个聪明的事情是创建一个开源项目,它接受一个字符串的JSON并将其转换为UILexicon :)我会使用它!

2)Apple为您的键盘提供320像素宽和±215像素高.

你是被禁止的,技术上不能超出这些界限.所有发布自定义键盘的公司所做的是将键的大小减小20%-25%以添加候选视图(预测文本栏)

编辑:您可以在iOS8.0上调整键盘的高度 - 这是一个很好的指针: iOS 8自定义键盘:更改高度

祝好运!

  • 您可以在初始化后随时增加/减少自定义键盘的高度.你不一定是215px +/-. (3认同)