iOS 自定義鍵盤

自定義鍵盤屬于App的擴展功能,添加擴展鍵盤的步驟如下:


圖1

選擇自定義擴展鍵盤,點擊Next,會自動創(chuàng)建一個父類是UIInputViewController 的KeyboardViewController文件。

要想app應用和擴展進行通訊,需要創(chuàng)建Appgroup通道,創(chuàng)建方法如下圖所示

同樣在Targets 下的 app選中也要用同樣的方法創(chuàng)建傳送通道,app和擴展才可以傳遞數(shù)據(jù)。

下面就是畫鍵盤了,鍵盤可以用xib創(chuàng)建,下面就是我創(chuàng)建的鍵盤

用 xib自己畫的鍵盤

下面就是監(jiān)聽button點擊,進行大小寫切換,刪除輸入等功能。

大小寫切換可以自定義一個方法,然后根據(jù)傳入的是否大寫或者小寫,返回數(shù)組內(nèi)容,重新給button賦值

監(jiān)聽內(nèi)容輸入到輸入框,系統(tǒng)有自己的方法。?

"[weakSelf.textDocumentProxyinsertText:content];”

就可以進行監(jiān)聽輸入的內(nèi)容了

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容