1.添加手势到collectionView并设置代理
UITapGestureRecognizer *innoCollTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(innoCollTapAction:)];
innoCollTap.delegate = self;
[self.innoCollView addGestureRecognizer:innoCollTap];
2.实现手势的代理方法和响应方法
pragma mark–collectionView手势的响应方法
(void)innoCollTapAction:(UITapGestureRecognizer *)sender{
[self settingViewHidden];//隐藏设置界面
}
pragma mark–手势的代理方法
(BOOL )gestureRecognizer:(UIGestureRecognizer )gestureRecognizer shouldReceiveTouch:(UITouch )touch{
if (touch.view != self.innoCollView) {
return NO;
}return YES;
}