有没有办法替换iOS 8自定义键盘扩展中预测文本的源,并在预测文本栏中显示?预测文本栏的类是什么?
非常感谢。我已经阅读了文档,但找不到答案。请帮忙。
非常感谢。我已经阅读了文档,但找不到答案。请帮忙。
1) 您可以使用UILexicon,它在技术上是一个包含字符串键值对的字典,封装在UILexiconEntry对象中。
苹果公司举了"Iphone"变成"iPhone"和"Nur"变成"Nur N. Eytan"(来自您的通讯录)等例子。
但是您可以做更聪明的事情。
例如,创建一个开源项目,将字符串JSON转换为UILexicon就是一个聪明的做法:) 我会使用它!
2) 苹果公司为您的键盘提供了320像素的宽度和±215像素的高度。
您被禁止并且技术上无法绘制超出这些边界的内容。所有发布自定义键盘的公司所做的都是将键的大小减小20%-25%,以添加候选视图(预测文本栏)。
编辑:您可以在iOS8.0上调整键盘的高度-这是一个很好的指针:iOS 8 Custom Keyboard: Changing the Height
祝你好运!