Jay*_*han 1 alpha uiscrollview uiscrollviewdelegate ios
我的目标是有效地使用UIScrollView作为UISlider.
我已经设法编写了一个UISlider来改变图像的alpha,但是我想编写一个scrollview来改变图像滚动时的alpha值.
我认为我在右侧使用滚动视图内容偏移来调整滚动视图委托中的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 ... ;
}
}
Run Code Online (Sandbox Code Playgroud)
这里有一个例子:https://dl.dropboxusercontent.com/u/19438780/ScrollView_alpha.zip
所以......快乐的编码!
| 归档时间: |
|
| 查看次数: |
2013 次 |
| 最近记录: |