答案 0 :(得分:0)
Apple为自定义键盘提供了一个解释清楚的编程指南here。
根据该指南:
下面列出了这些功能和其他功能。
- 基于键盘类型特征的适当布局和功能
- 自动更正和建议
- 自动大写
- 双倍空间自动周期
- 大写锁定支持
- 键帽艺术品
- 表意语言的多级输入
您可以决定是否实施此类功能;没有 针对刚刚列出的任何功能的专用API,因此提供它们 是一种竞争优势。
此处的关键字为Keycap Artwork
。
所以,就像他们说的那样,没有专门的api。您可以使用已知的常规方法进行设计。比如,在字母被长按时,在字母按钮上添加tap gesture recognizer
并显示一些视图,在字母按钮的右上边缘包含额外的字符。
或者,您可以创建包含自定义字符的第二个键盘,让用户在默认键盘和您的键盘之间切换。
<强>更新强>
我还发现了this个问题。这些答案可以帮助您决定做什么。