iOS 自定义键盘

自定义键盘属于App的扩展功能,添加扩展键盘的步骤如下:


图1

选择自定义扩展键盘,点击Next,会自动创建一个父类是UIInputViewController 的KeyboardViewController文件。

要想app应用和扩展进行通讯,需要创建Appgroup通道,创建方法如下图所示

同样在Targets 下的 app选中也要用同样的方法创建传送通道,app和扩展才可以传递数据。

下面就是画键盘了,键盘可以用xib创建,下面就是我创建的键盘

用 xib自己画的键盘

下面就是监听button点击,进行大小写切换,删除输入等功能。

大小写切换可以自定义一个方法,然后根据传入的是否大写或者小写,返回数组内容,重新给button赋值

监听内容输入到输入框,系统有自己的方法。 

"[weakSelf.textDocumentProxyinsertText:content];”

就可以进行监听输入的内容了

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容