【发布时间】:2020-09-22 09:32:44
【问题描述】:
将 UIImage 添加到 CALayer 时,它会上下颠倒。 我知道这是与转换为 CGImage 相关的问题,但我找不到任何可行的解决方案。所有修复方向的尝试都失败了
`guard let img = UIImage(named: selected) else {return}
guard let cg = img.cgImage else {return}
CATransaction.begin()
let faceLayer = arr[indexPath.row]
let myLayer = CALayer()
myLayer.frame = faceLayer.bounds
myLayer.contents = cg
myLayer.opacity = 1.0
faceLayer.opacity = 1.0
myLayer.backgroundColor = UIColor.clear.cgColor
faceLayer.addSublayer(myLayer)
pathLayer?.addSublayer(faceLayer)
CATransaction.commit()`
【问题讨论】:
标签: ios swift uiimage calayer cgimage