iOS tableView 点击空白处关闭窗口

2021-09-02  本文已影响0人  安宇辛

一:添加手势

 UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(ClickScreen)];
 tap.cancelsTouchesInView = NO;//防止嵌套的点击事件互相影响
 [self.tableView2 addGestureRecognizer:tap];

二:处理事件

-(void)ClickScreen{
    if(self.moreView.hidden == false){
        self.moreView.hidden = true;
    }
    
    if(self.moreView2.hidden == false){
        self.moreView2.hidden = true;
    }
}
上一篇 下一篇

猜你喜欢

热点阅读