[+]文章目录

键盘和输入页面

在 iOS 8 与之后的系统中,你可以创建自定义键盘扩展来替代系统原生键盘。 欲了解更多关于管理应用内扩展包括键盘的信息,参见 App Extensions ; 欲了解如何开发自定义键盘扩展的信息,参见 Custom Keyboard 章节。

在适当的情况下,你也可以在你的应用内设计自定义的输入页面来替代系统原生的屏幕键盘。 例如, Numbers 中提供了多种输入页面,这些页面的设计用以简单高效地完成数量、日期和其他值的输入。

键盘和输入页面

如果你提供了自定义输入页面,确保它的功能对于来用户来说是清晰易懂的。

你也可以提供自定义的辅助视图,这种视图通常表现为显示在键盘(或你的自定义输入页面)上方的一个独立元素。 例如,在某些情境中, Numbers 会显示一个输入辅助视图用以帮助用户执行针对电子表格中的值的标准运行或自定义计算。

键盘和输入页面

当用户在你的输入页面中点击自定义控件时,使用标准的键盘敲击声提供声音反馈。 欲了解在代码中如何使用这一声音,参见 UIDevice Class Reference 文件中的 playInputClick 章节

注意:标准的敲击音效只适用于当前屏幕上的自定义输入页面。人们可以在设置-声音中关闭所有的键盘音效——包括你的自定义输入页面中的那些。


« 前一篇