Тень исчезает во всех ячейках этого типа внутри tableView, когда я выполняю insertRow (at :) или deleteRow (at :) в BatchUpdates. После завершения анимации тень возвращается для всех ячеек. Похоже, что clipToBounds неявно установлено в true или подобное. Любые идеи, как сохранить тень во время анимации insertRow (at :)?
class PlaceholderCell: UITableViewCell {
override init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) {
super.init(style: style, reuseIdentifier: reuseIdentifier)
backgroundColor = .white
selectionStyle = .none
layer.shadowColor = UIColor.black.cgColor
layer.shadowOffset = CGSize(width: 0, height: 10)
layer.shadowRadius = 10.0
layer.shadowOpacity = 0.5
layer.masksToBounds = false
clipsToBounds = false
}
required init?(coder: NSCoder) {
super.init(coder: coder)
}
}