1. 程式人生 > >UIView上面UITableView超出父試圖點選方法不可用

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;

}