iOS 8 高级功能:自定义键盘与分享扩展开发
1. 自定义键盘扩展开发
在 iOS 8 中,苹果引入了创建自定义键盘的功能,这为开发者带来了新的可能性。自定义键盘可在任何应用中使用,只要用户安装并激活它。不过,在开发自定义键盘时,需要注意以下限制:
- 键盘无法访问文本控件中的文本,例如不能选择文本,也没有复制、剪切或粘贴功能。
- 自定义键盘不能为安全文本输入或电话拨号盘输入提供输入。
- 键盘元素不能超出视图边界,不像苹果键盘顶部的按键那样。
1.1 创建自定义键盘扩展步骤
- 创建项目 :打开现有应用程序或创建一个新的单视图 iOS 应用程序。
- 添加扩展 :选择“File ➤ New ➤ Target”,然后从“Application Extensions”列表中选择“Custom Keyboard”。
- 配置 Info.plist 文件 :该文件包含一些有用的设置,如
PrefersRightToLeft(用于需要替代方向的语言)和RequestsOpenAccess(表示键盘需要网络访问才能运行)。 - 安装键盘 :编译项目并在模拟器上运行。在模拟器中,打开“Settings ➤ General ➤ Keyboard ➤ Keyboards ➤ Add New Keyboard”,在“Third Party Keyboards”部分选择你的键盘名
超级会员免费看
订阅专栏 解锁全文
770

被折叠的 条评论
为什么被折叠?



