私のビューには 2UITextFieldsつとUISwitch. ユーザーが を編集しtextField、すぐに (リターンを押さずに) スイッチに触れると、テキストは入力したままになり、 は表示されませんAutoCorrect。
入力内容がわかっている場合textFieldは、 を呼び出してオートコレクトを強制的に完了させることができます[textField resignFirstResponder]。しかし、ユーザーはどちらかを入力している可能性があるtextFieldため、どちらを呼び出すべきかわかりません。
どうすればこれを回避できますか? どちらが使用されていたかを検出する方法はありtextFieldますか? それとも、私が考えていなかったより単純なものですか?