两个或多个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;
}
网友评论