代码库> 滚动视图> iOS股票表格或课程
iOS股票表格或课程
关注
上传者:lijie250 分类:滚动视图(Scrollview)
查看次数:2123 下载次数:406
上传时间:2017-10-20 大小:61 B
## JJStockView
模仿股票表格和课程表,左右滑动时,标题部分不动,表头和右边内容一起滑动,上下滑动时,表头不动,所有内容一起上下滑动

* 顶部不变的头部用heightForHeaderInSection显示,用标题和内容两部分组成,内容部分是用UIScrollView作为容器
* 内容部分,用头部类似的结构,cellForRowAtIndexPath实现Cell,分成左右两边部分,左边UIView,右边用UIScrollView作为容器
* 基于以上的结构,在任意一个UIScrollView滑动的时候,头部的UIScrollView和Cell的UIScrollView一起来滚动,代码片段如下:
```objc
- (void)linkAgeScrollView:(UIScrollView*)sender{
NSArray* visibleCells = [self.stockTableView visibleCells];
for (JJStockViewCell* cell in visibleCells) {
if (cell.rightContentScrollView != sender) {
cell.rightContentScrollView.delegate = nil;//disable send scrollViewDidScroll message
[cell.rightContentScrollView setContentOffset:CGPointMake(sender.contentOffset.x, 0) animated:NO];
cell.rightContentScrollView.delegate = self;//enable send scrollViewDidScroll message
}
}
if (sender != self.headScrollView) {
self.headScrollView.delegate = nil;//disable send scrollViewDidScroll message
[self.headScrollView setContentOffset:CGPointMake(sender.contentOffset.x, 0) animated:NO];
self.headScrollView.delegate = self;//enable send scrollViewDidScroll message
}

_lastScrollX = sender.contentOffset.x;
}
```

https://github.com/jezzmemo/JJStockView
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0
提示
sina weixin mail 回到顶部