4

我知道你可以在 ios 中屏蔽图像,但你可以屏蔽滚动视图吗?我想对我的滚动视图进行 alpha 遮罩,以便末端的内容在被滚动视图剪切之前似乎淡出。这样的事情可能吗?

仅供参考,我已经尝试过“伪造”这种效果的变通方法,但由于动态背景,它们不起作用。如果可能的话,我需要对滚动视图进行严格的 alpha 屏蔽。

4

3 回答 3

1

您可以通过在滚动视图末尾放置带有 alpha 的图像来伪造这种效果。这样,淡入淡出效果保持不变,并且 scrollView 似乎淡出。

于 2012-05-06T07:28:58.363 回答
1

您可以通过使用图层蒙版很好地做到这一点:

  • 创建具有适当 alpha 渐变的蒙版
  • 将掩码添加到表中
  • 实现滚动委托,以在表格滚动时将掩码重新定位到当前视口。

这一切都在这里解释得很好:http: //www.cocoanetics.com/2011/08/adding-fading-gradients-to-uitableview/

于 2012-05-06T08:15:23.570 回答
0

您能否实现一个具有适当 alpha 渐变的页脚(或最后一个单元格)来为您提供所需的效果?

于 2012-05-06T07:19:05.480 回答