2015-01-09 71 views

回答

0

要在实时的变化,而滚动,你应该使用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]; 

} 

它只是更改背景颜色,但您可以完成与滚动视图偏移量同步的所有操作。