由于項目中需要做一個表格展示功能,需要用到tableview的橫向和縱向滑動,最終的效果如下
Untitled.gif
實現原理如下:
9F585761-02C6-4CE0-B907-FCC15869E02D.png
左上角是一個label,然后右邊是一個scrollView,左邊的title是一個tableView,右邊的contentTableVIew是加在scrollView上面的
上下滑動的時候,保證兩個tableView同時滾動,動態設置tableView的contentOffSetY的值
`
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
if (scrollView == _titleTableView) {
[_contentTableView setContentOffset:CGPointMake(_contentTableView.contentOffset.x, _titleTableView.contentOffset.y)];
} else if (scrollView == _contentTableView) {
[_titleTableView setContentOffset:CGPointMake(0, _contentTableView.contentOffset.y)];
}
}
`
下載代碼