点击 空白 收回键盘或者view

我们经常会遇到这样的需求,点击空白收回键盘或者空白收回 键盘或者view,

controller中又会有其他的cell,collectionview 等等,这里可以用到手势的touch 传递链

- (void)viewDidLoad

{

[super viewDidLoad];

UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(keyboardHide:)];

//设置成NO表示当前控件响应后会传播到其他控件上,默认为YES。

tapGestureRecognizer.cancelsTouchesInView = NO;

//将触摸事件添加到当前view

[self.view addGestureRecognizer:tapGestureRecognizer];

}

-(void)keyboardHide:(UITapGestureRecognizer*)tap{

[textFiled resignFirstResponder];

}

你可能感兴趣的:(点击 空白 收回键盘或者view)