私は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];
ます。