在 ios 中禁用小键盘后无法 select 下拉列表中的任何内容
Not able to select anything from drop down list after disabling the keypad in ios
我正在使用以下代码在用户点击文本字段外部时禁用小键盘。我可以禁用键盘,但问题是无法从下拉列表中 select 任何内容。请建议我。
ViewDidLoad:
tap = [[UITapGestureRecognizer alloc]
initWithTarget:self
action:@selector(dismissKeyboard)];
[self.view addGestureRecognizer:tap];
-(void)dismissKeyboard
{
[self.view removeGestureRecognizer:self.tap];
[textField1 resignFirstResponder];
[textField2 resignFirstResponder];
[textField3 resignFirstResponder];
}
self.tap 在您键入的代码实例中为 nil,因此当您删除它时,它只会默默地失败。您正在将手势识别器创建为点击,而不是 self.tap。
我正在使用以下代码在用户点击文本字段外部时禁用小键盘。我可以禁用键盘,但问题是无法从下拉列表中 select 任何内容。请建议我。
ViewDidLoad:
tap = [[UITapGestureRecognizer alloc]
initWithTarget:self
action:@selector(dismissKeyboard)];
[self.view addGestureRecognizer:tap];
-(void)dismissKeyboard
{
[self.view removeGestureRecognizer:self.tap];
[textField1 resignFirstResponder];
[textField2 resignFirstResponder];
[textField3 resignFirstResponder];
}
self.tap 在您键入的代码实例中为 nil,因此当您删除它时,它只会默默地失败。您正在将手势识别器创建为点击,而不是 self.tap。