美文网首页傲视苍穹iOS《Objective-C》VIP专题征服iOSIOS
两个或多个tableView联动EXCEL滑动左右上下滑动效果

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

作者: LYPC_下里巴人 | 来源:发表于2017-07-25 12:00 被阅读163次

两个或多个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滑动左右上下滑动效果

    本文链接:https://www.haomeiwen.com/subject/gxswkxtx.html