[UIVIEw beginAnimations:@"fade out" context:nil]; [UIVIEw setAnimationDuration:1.0]; // some how based on position?? imageVIEw.Alpha = 1.0; // here to? [UIVIEw commitAnimations];
编辑:
设置委托:
self.pageController = [[UIPageVIEwController alloc] initWithTransitionStyle:UIPageVIEwControllerTransitionStyleScroll navigationorIEntation:UIPageVIEwControllerNavigationorIEntationHorizontal options:nil]; self.pageController.dataSource = self;解决方法 您需要委托来覆盖以下方法:
- (voID)scrollVIEwDIDScroll:(UIScrollVIEw *)scrollVIEw;
然后,您应该检查scrollVIEw.contentOffset.x值以确定滚动视图水平滚动的程度,并使用它来确定imageVIEw的Alpha,如下所示:
CGfloat newAlpha = scrollVIEw.contentOffset.x / scrollVIEw.frame.size.wIDth; // This will need to be adapted depending on the content size of your scroll vIEw -- do not just copy and paste this expecting it to work :)imageVIEw.Alpha = newAlpha;总结
以上是内存溢出为你收集整理的ios – 基于ScrollView位置的UIImageView淡化全部内容,希望文章能够帮你解决ios – 基于ScrollView位置的UIImageView淡化所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)