2017-10-26 9 views
1

私はiosで新しいです。私はiqkeyboardmanagerで作業し、IQKeyboardManagerの完了ボタンのアクションにアクセスしたいと思います。IQKeyboardManagerを処理する方法ツールバーのボタンアクションを終了しますか?

+0

さて私はあなたが扱うことができると思ういけません完了ボタンをIQKeyboardから実行しますが、何かを実行したい場合は、キーボードの「Returnキー」にカスタムアクションを加えることができます –

+0

しかし、私はあなたが特定の画面のハンドルをしたい場合は、その画面のためのキーボードツールバーを所有し、そこにそれを処理することができます – Jaydip

+0

も完了ボタン操作を処理したい。 IQKeyboardManagerのポッドファイルに入れることはできません。 –

答えて

2

あなたは、完了前と次のボタンのクリックに迅速に

[textField.keyboardToolbar.previousBarButton setTarget:self action:@selector(previousAction:)]; 
[textField.keyboardToolbar.nextBarButton setTarget:self action:@selector(nextAction:)]; 
[textField.keyboardToolbar.doneBarButton setTarget:self action:@selector(doneAction:)]; 

を扱うことができるUITextViewDelegate

func textFieldDidEndEditing(_ textField: UITextField) { 

} 
+0

うーん、それは働いている!私を助けてくれてありがとう – Jaydip

1

を使用することができます。

customField.keyboardToolbar.doneBarButton.setTarget(self, action: #selector(doneButtonClicked)) 

func doneButtonClicked(_ sender: Any) { 
     //your code when clicked on done 
} 
関連する問題