如何在UIScrollView上查找使用多个UITableView滚动的表

时间:2012-02-29 17:33:42

标签: iphone

我在UIScrollview上有大约13个UITableViews,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,以便它可以横向scorll ......!所以我无法看到我滚动的表的内容。

我想水平滚动显示每个uitableViews(通过设置一些contentOffset)我也希望单独实现每个表的Verticle滚动。 以及如何在UIScrollView上找到当前正在使用多个UITableView滚动的表?

我的代码有什么问题吗?怎么实现这个? 谢谢, Ranganatha

0 个答案:

没有答案