0
实现此目的的任何提示,即动画更改页面在用户正在滑动时uiscrollview的背景颜色,同步更改背景颜色与抵消变化,来回?在用户滑动时使用uiscrollview的页面背景颜色动画更改,使用偏移更改同步背景颜色的更改
Regards,
j。
实现此目的的任何提示,即动画更改页面在用户正在滑动时uiscrollview的背景颜色,同步更改背景颜色与抵消变化,来回?在用户滑动时使用uiscrollview的页面背景颜色动画更改,使用偏移更改同步背景颜色的更改
Regards,
j。
要在实时的变化,而滚动,你应该使用UIScrollView的委托方法:
-(void)scrollViewDidScroll:(UIScrollView *)scrollView;
如果创建2视图控制器,并添加他们的看法作为一个滚动视图的子视图,设定滚动的委托财产在代表内部查看并添加此代码:
-(void)scrollViewDidScroll:(UIScrollView *)scrollView {
CGFloat offset = scrollView.contentOffset.x;
CGFloat factor = offset/scrollView.bounds.size.width;
_leftVC.view.backgroundColor = [UIColor colorWithHue:factor saturation:1.0 brightness:1.0 alpha:1.0];
_rightVC.view.backgroundColor = [UIColor colorWithHue:0.3 saturation:1.0 brightness:factor alpha:1.0];
}
它只是更改背景颜色,但您可以完成与滚动视图偏移量同步的所有操作。