UIView上面UITableView超出父试图点击方法不可用

#pragma mark - **************** tableView 超出父试图 把UIview上面的点击传出来

  • (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event {
    UIView *view = [super hitTest:point withEvent:event];

      //将坐标由当前视图发送到 指定视图 fromView是无法响应的范围小父视图
      
      CGPoint stationPoint = [self.resolutionTableView convertPoint:point fromView:self];
      
      if (CGRectContainsPoint(self.resolutionTableView.bounds, stationPoint))
      {
          view = self.resolutionTableView;
      }
    

    return view;

}

猜你喜欢

转载自blog.csdn.net/qq_32311359/article/details/84935965
今日推荐