UITouch для UItableview? - PullRequest
       5

UITouch для UItableview?

0 голосов
/ 16 сентября 2011

Я хочу вычислить сенсорное расположение таблицы, даже если мы прокручиваем ее, как в обычном UIView?

Ответы [ 2 ]

0 голосов
/ 16 сентября 2011

Вы можете рассчитать касание выбранной ячейки и преобразовать его в координаты табличного представления.Координата X будет такой же, как и у ячейки, но Y = Y+indexPath.row*cell.height.

См. Также метод UIView convertPoint.

0 голосов
/ 16 сентября 2011

Если в вашем табличном представлении нет содержимого больше размера экрана (возможно, статического), вы можете отключить прокрутку табличного представления, как показано ниже

self.tableView.scrollEnabled = NO;

Если есть еще контент, который вы можете использовать,

hitTest: withEvent:

техника в вашем подклассе UIView.

Фактический метод

- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event
{

    return [super hitTest:point withEvent:event];
}

Этот метод следует использовать в подклассе UIView.

...