我知道它非常基本的问题,但我正面临着一个奇怪的行为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];
}