我的目标是有效地将UIScrollView用作UISlider。使用UIScrollView更改图像的alpha值
我已经设法编写一个UISlider来改变图像的alpha值,但是我想编码一个scrollview来改变它滚动时图像的alpha值。
我想通过使用滚动视图内容偏移来调整滚动视图委托中的alpha平衡,但我似乎无法让代码工作!
关于我如何能做到这一点的任何建议?
感谢
我的目标是有效地将UIScrollView用作UISlider。使用UIScrollView更改图像的alpha值
我已经设法编写一个UISlider来改变图像的alpha值,但是我想编码一个scrollview来改变它滚动时图像的alpha值。
我想通过使用滚动视图内容偏移来调整滚动视图委托中的alpha平衡,但我似乎无法让代码工作!
关于我如何能做到这一点的任何建议?
感谢
是的,你有权利... ...使用滚动视图偏移修改阿尔法:
例如:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
if(scrollView.contentOffset.y >= 0 && scrollView.contentOffset.y <= 150.0) {
float percent = (scrollView.contentOffset.y/150.0);
self.imageView.alpha = percent;
} else if (scrollView.contentOffset.y > 150.0){
self.imageView.alpha = 1;
} else if (scrollView.contentOffset.y < 0) {
// do other ... ;
}
}
在这里你有一个例子:https://dl.dropboxusercontent.com/u/19438780/ScrollView_alpha.zip
所以...快乐编码!
请显示一些代码,你已经尝试了什么,以及你的代码似乎失败的地方。 – n00bProgrammer 2014-10-28 00:04:09