您好,我有CALayer()的幻灯片代码,我想在Brown值的图像上添加alpha彩色蒙版。下面是我的代码。

   let imageLayer = CALayer()
    imageLayer.contents = image.cgImage
    imageLayer.anchorPoint = CGPoint.zero
    imageLayer.bounds = CGRect(origin: CGPoint.zero, size: optimus)
    imageLayer.position = origin
    imageView.layer.addSublayer(imageLayer)

你可以在这里看到完整的代码;
https://github.com/Gatada/JBKenBurnsView/blob/master/KenBurns/JBKenBurnsView.swift
看281-286线之间
谢谢您!

最佳答案

像这样试试。

imageLayer.backgroundColor = UIColor.brown.withAlphaComponent(0.8).cgColor //Set alpha you want

编辑:在编辑代码中,您需要像这样设置imageLayer2框架。
imageLayer2.frame = imageView.bounds

关于ios - 如何在带有alpha值的CALayer()上添加颜色?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41183736/

10-08 20:49