两个或多个tableView联动EXCEL滑动左右上下滑动效果

两个或多个tableView联动EXCEL滑动左右上下滑动效果Demo:SheetViewDemo


demo里面是写的倆tableView,可以上下滑动联动,左右滑动,大概思路:左边的tableview放在父视图上,右边的放一个scrollview,scrollview上方右边的tableview,滑动的时候,在scrollViewDidScroll里对俩列表的位置做统一处理,保持一致移动。

主要代码:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView

{

if (scrollView == self.lTableView) {

[self tableView:self.rTableView scrollFollowTheOther:self.lTableView];

}else{

[self tableView:self.lTableView scrollFollowTheOther:self.rTableView];

}

}

- (void)tableView:(UITableView *)tableView scrollFollowTheOther:(UITableView *)other{

CGFloat offsetY= other.contentOffset.y;

CGPoint offset=tableView.contentOffset;

offset.y=offsetY;

tableView.contentOffset=offset;

}

你可能感兴趣的:(两个或多个tableView联动EXCEL滑动左右上下滑动效果)