在scrollview上的ios alpha蒙版

时间:2012-05-06 06:10:32

标签: ios uiscrollview

我知道您可以在ios中屏蔽图像,但是您可以屏蔽滚动视图吗?我想要alpha遮罩我的scrollview,以便在它被scrollview剪切之前,两端的内容似乎淡出。这样的事情可能吗?

仅供参考我已经尝试过“伪造”此效果的解决方法,但由于动态背景,它们无法正常工作。如果可能的话,我需要在scrollview上进行严格的alpha遮罩。

3 个答案:

答案 0 :(得分:1)

您可以通过在滚动视图的末尾覆盖带有alpha的图像来伪造此效果。这样,褪色效果就会保持不变,并且scrollView似乎淡出。

答案 1 :(得分:1)

您可以通过使用图层蒙版来很好地完成此任务:

  • 使用适当的Alpha渐变
  • 创建遮罩
  • 将面具添加到表格
  • 实现滚动委托,在滚动表时将遮罩重新定位到当前视口。

这里有很好的解释:http://www.cocoanetics.com/2011/08/adding-fading-gradients-to-uitableview/

答案 2 :(得分:0)

你能实现一个具有适当alpha衰落的页脚(或最后一个单元格)来提供你想要的效果吗?