gpt4 book ai didi

ios - 使用 UIScrollView 更改图像的 alpha

转载 作者:行者123 更新时间:2023-12-01 17:52:06 24 4
gpt4 key购买 nike

我的目标是有效地将 UIScrollView 用作 UISlider。

我已经设法编写了一个 UISlider 来更改图像的 alpha,但是我想编写一个 ScrollView 来更改图像滚动时的 alpha。

我认为通过使用 ScrollView 内容偏移来调整 ScrollView 委托(delegate)中的 alpha 平衡,我在正确的路线上,但我似乎无法让代码正常工作!

关于如何做到这一点的任何建议?

谢谢

最佳答案

是的,你说得对……使用 ScrollView 偏移量来修改 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

所以......快乐的编码!

关于ios - 使用 UIScrollView 更改图像的 alpha,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26598833/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com