私はiOSプログラミングとiOS 6の使用が初めてです.XCodeを使用すると、ボタンサンドテキストフィールドのアクションとアウトレットをCTRL +ドラッグできますが、ストーリーボードはできません。ユーザーがストーリーボードをクリックしたときに何らかのアクションを実行したい (テキスト フィールドから離れてタップする)。
これが私のコードです:
- (IBAction)editingEnded:(UITextField *)sender {
NSLog(@"%@", @"in editingEnded");
[sender resignFirstResponder];
}
- (IBAction)buttonSelected:(UIButton *)sender {
if(_firstClick) {
[_textField resignFirstResponder];
}
}
あなたは私に次のようなものを実装するように頼んだと思いますeditingEndedか?これは私のアクションのデリゲートですediting did end(これを確認するにはどうすればよいですか? このメソッドにはそのような注釈/属性が添付されていません)。しかし、この方法だけではうまくいきませんでした。buttonSelectedストーリー ボードの別のボタンのデリゲートとして2 番目のメソッドを追加すると、editingEndedが原因で呼び出され[_textField resignFirstResponder];ます。