Вот снимок экрана:
Если вы посмотрите на верхнюю ячейку, то будет чрезмерная тень, в то время как у нижнейпредполагаемый эффект тени.Излишние исчезают и становятся нормальными после прокрутки экрана и возвращения к нему.Я не могу понять, что с этим происходит.
Вот мой код тени в классе ячеек таблицы:
override func layoutSubviews() {
super.layoutSubviews()
let shadowPath = UIBezierPath(rect: containerView.bounds)
containerView.layer.masksToBounds = false
containerView.layer.shadowColor = UIColor.black.cgColor
containerView.layer.shadowOffset = CGSize(width: 0, height: 0.1)
containerView.layer.shadowOpacity = 0.2
containerView.layer.shadowPath = shadowPath.cgPath
}
Пожалуйста, помогите и спасибо!