2017-03-01 5 views
1

私はUIInputViewControllerをサブクラス化してカスタムキーボードを実装しています。iOS swiftカスタムキーボードがkeyboardTypeを検出しない

emailAddressのキーボードを実装したいと思います。

私はXcodeのを持っている: - 8.1のiOS:-10.1と迅速なバージョン: - 3.0

私はKEYBOARDTYPE

textDocumentProxy.keyboardType?.rawValue 
    (textDocumentProxy as UIKeyInput).keyboardType?.rawValue 

しかしなかれデフォルトのキーボードの種類である0を与え、この2つの行を見つけるためにコードをしようとしています。

いずれかをお願いします。

+0

はへ[この質問/解答](http://stackoverflow.com/questions/42130932/ios-how-to-get-the-current-visible-keyboard-type/42131221#42131221)が便利ですあなたの場合? –

+0

これを参照してくださいhttp://stackoverflow.com/questions/26579056/ios-8-custom-keyboard-extension-uikeyboardtype –

答えて

0

ここでは、textfieldはtextfieldクラスのオブジェクトです。

textField.keyboardType = .emailAddress 
+0

質問extenson –

+0

申し訳ありませんanshulに関連していますが、私はキーボードの種類を検索したい、私は変更したくないキーボードタイプ。 –

関連する問題