如何安装source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' target 'TargetName' do pod 'StockView' end$ pod install实现原理
顶部不变的头部用heightForHeaderInSection显示,用标题和内容两部分组成,内容部分是用UIScrollView作为容器
内容部分,用头部类似的结构,开题报告,cellForRowAtIndexPath实现Cell,分成左右两边部分,左边Label,右边用UIScrollView作为容器
基于以上的结构,开题报告,在任意一个UIScrollView滑动的时候,头部的UIScrollView和Cell的UIScrollView一起来滚动,代码片段如下:
- (void)linkAgeScrollView:(UIScrollView*)sender{ NSArray* visibleCells = [self.stockTableView visibleCells]; for (StockViewCell* 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/StockView