今天看到一個(gè)scrollView的聯(lián)動(dòng),真的挺不錯(cuò)的概漱,所以自己研究一下喜喂。
http://tech.glowing.com/cn/practice-in-uiscrollview/
下面我大概研究了一下結(jié)構(gòu)圖
>通過(guò)titleScrollView的滑動(dòng)姻灶,來(lái)帶動(dòng)contentScrollView的滑動(dòng)和背景圖片的滑動(dòng)诈茧,contentScrollView的pageEnable = YES敢会。
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
if (scrollView == self.titleScrollView) {
CGFloat contentX = self.titleScrollView.contentOffset.x / self.titleScrollView.frame.size.width * self.contentScrollView.frame.size.width;
self.contentScrollView.contentOffset = CGPointMake(contentX, 0.0);
//最大的寬度
CGFloat interW = self.backgroundImage.frame.size.width - self.view.frame.size.width;
CGFloat transX = self.titleScrollView.contentOffset.x / (self.titleScrollView.contentSize.width - self.titleScrollView.frame.size.width) * interW;
transX = MAX(0.0, transX);//最小值是0
transX = MIN(interW, transX);//不能超過(guò)interW的寬度
self.backgroundImage.transform = CGAffineTransformMakeTranslation(-transX, 0.0);
}
}