Привет, у меня есть рабочие слайд-шоу с CALayer()
, и я хочу добавить Brown
цветную маску поверх изображений с alpha
значением. Мои коды CALayer()
ниже.Как добавить цвет над CALayer() с альфа-значением?
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 строк между
Спасибо!
Не могли бы вы добавить немного большей ясности в описание проблемы? Какой эффект вы пытаетесь получить - добавив * коричневый оттенок * над изображениями или какой-то анимацией? Что еще вы пробовали? Каким образом они потерпели неудачу? Кроме того, рассмотрите возможность использования CISepiaTone или другого фильтра CI для эффекта, который вы хотите. – dfd
@dfd добавил некоторые коды и теперь добавил коричневый цвет поверх изображения, но для слайда нужно немного починить, посмотри на чат ниже под вопросом. – SwiftDeveloper