标签: objective-c ios uikit calayer
我基本上希望UITableView实例中每个图层的不透明度在前10个像素处“淡出”。
有没有办法淡出CALayer(或者更普遍的是UIView)的不透明度?它与使用CAGradientLayer添加阴影的效果类似,但不是用另一个图层覆盖表视图的其他图层,而是根据渐变对其应用过滤器使其透明。
答案 0 :(得分:2)
是的,使用CALayer的{{1}}属性,但效率相当低。通常,这种效果是通过在视图顶部覆盖从透明到背景颜色的渐变来完成的(但这只有在您了解背景的情况下才有效)。
CALayer