4

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

非常感谢。我已阅读文档但找不到答案。请帮忙。

4

1 回答 1

5

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

Apple举了“Iphone”变成“iPhone”和“Nur”变成“Nur N. Eytan”(来自您的地址簿)等的例子。

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

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

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

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

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

祝你好运!

于 2014-06-29T20:25:14.340 回答