私はその非常に基本的な質問を知っていますが、私はで奇妙な振る舞いに直面していUIPickerView
ます。これが私のスキャンリオです-私はUIPickerView
自分のアプリで使用しています。私の問題は、行をクリックするとdidSelectRow
メソッドが呼び出されないことですが、ピッカーの行をスクロールすると機能します。
より具体的には、ピッカーの最初の行が現在選択されており、4番目の行をクリックしてもdidSelectRow
メソッドが起動されないと仮定します。私は何が欠けていますか?
更新:メソッドからこのコードにコメントviewDidLoad
すると、すべて正常に機能します-
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]
initWithTarget:self
action:@selector(dismissKeyboard)];
[self.view addGestureRecognizer:tap];
と
-(void)dismissKeyboard {
[numberTextField resignFirstResponder];
[nameTextField resignFirstResponder];
[cityTextField resignFirstResponder];
[addressTextField resignFirstResponder];
[zipTextField resignFirstResponder];
}