美文网首页傲视苍穹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