Как найти, какая таблица прокручивается с несколькими UITableViews на UIScrollView - PullRequest
0 голосов
/ 29 февраля 2012

У меня есть около 13 UITableViews в UIScrollview, scrollview прокручивается по горизонтали и показывает все uitableviews.

на каждой прокрутке я хочу прокрутить до определенной точки, и я сделал это, используя код

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{
if(position >= 12)
    position=-1;

position++;

[self scrollToPosition:position];
}
-(void)scrollToPosition:(int) tempPos{
 [scrollView setContentOffset:CGPointMake(635*tempPos+tempPos*5, 0)];
}

Проблема: Как я могу определить, прокручивал ли я влево или вправо?
Согласно моему коду, в каком бы направлении прокрутки он ни находился, он будет только увеличивать contentOffset, но я хочу добиться как левой, так и правой прокрутки, а также установки определенного contentOffset для каждой прокрутки.

Кроме того, если я прокручиваю любой из моих uitableViews по вертикали, то эти делегаты будут вызваны и установят contentOffset так, чтобы он вращался горизонтально ...! чтобы я не мог видеть содержимое таблицы, которую я прокручивал.

Я хочу прокрутить по горизонтали, чтобы показать каждый uitableViews (установив некоторый contentOffset), также я хочу добиться вертикальной прокрутки каждой таблицы в отдельности. и Как найти, какая таблица в настоящее время прокручивается с несколькими UITableViews на UIScrollView ??

есть проблемы с моим кодом? как этого добиться ?? Спасибо, Ранганатхи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...