2017-09-11 77 views
0

我爲默認鍵盤列表中沒有的語言創建了第三方鍵盤。要在我的應用程序中使用它,我必須去設置並手動添加它。之後,只有我可以在應用程序中使用它。有什麼辦法可以將它添加到代碼中,並將應用程序中的鍵盤加載爲[yourTextField becomeFirstResponder]加載第三方鍵盤as becomeFirstResponder

+0

你是什麼意思你創建鍵盤?意味着你通過在uiview中使用按鈕來創建鍵盤? – Lion

+0

[這個非常相關的問題]中的兩個答案(https://stackoverflow.com/questions/28656725/xcode-creating-a-custom-keyboard-just-for-my-own-app)可能會幫助你。 –

+0

只需要設置TextField的inputView和它的完成 –

回答

1

如果您的第三方鍵盤是UIView的子類,那麼您可以使用textfild的「inputView」屬性來分配該鍵盤視圖。

yourTextField.inputView = thirdPartyKeyboard 

[yourTextField becomeFirstResponder]; 

後會出現第三方鍵盤代替默認鍵盤。

+0

偉大的這爲我工作! – NavodaP