如何在虚拟键盘上长按键时添加额外字符,例如下图所示:
我正在使用这个库。
我正在使用这个库。
苹果提供了一个详细的编程指南,用于自定义键盘,这里是链接。
根据该指南:
以下是列出的功能和其他功能。
- 基于键盘类型特征的适当布局和功能
- 自动更正和建议
- 自动大写
- 双击空格自动添加句号
- 大写锁定支持
- 键帽艺术品
- 表意文字多段输入
您可以决定是否实现此类功能。没有专门的API可用于列出的任何功能,因此提供它们是一种竞争优势。
您在此处搜索的关键字是 键帽艺术品
。
所以,就像他们所说,没有专门的API可用于此。您可以使用已知的常规方法进行设计。例如,向字母按钮添加轻拍手势识别器
,并在长按字母时在字母按钮的右上角显示包含额外字符的视图。
或者,您可以创建一个包含自定义字符的第二个键盘,并让用户在默认键盘和您的键盘之间切换。
更新:
我还发现了this问题。这些答案可能会帮助您决定该怎么做。