我有一个简单的 UIViewController 派生控制器,它具有 UITextFields。
同样使用 IB,我放置了一个 UIToolbar 和两个 UIBarButtonItems。我 Ctrl-Drag 向按钮添加动作。
- (IBAction)cancel:(id)sender { ... }
- (IBAction)save:(id)sender { ... }
如果我运行代码,就会调用这些操作。
问题:我想在背景上实现对 resignFirstResponder 范例的点击,所以我在根视图上添加了一个 UITapGestureRecognizer :
- (void)viewDidLoad {
...
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard)];
[self.view addGestureRecognizer:tap];
}
当我有手势识别器时,不会调用 UIBarButtonItems 的操作
我怎样才能同时拥有它?
感谢任何可以帮助我实现这一点的解释。