Я уже довольно давно пытаюсь понять, как добавить слой градиента в tableView, и пробовал много разных вещей, но мне никогда не удается отобразить ячейки представления таблицы, независимо от того, сколько giveSubviews или sendSubviews я делать.
let gradientLayer = CAGradientLayer()
gradientLayer.frame = view.bounds
gradientLayer.colors = [UIColor(red: 125/255.0, green: 125/255.0, blue: 125/255.0, alpha: 1.0).cgColor, UIColor(red: 125/255.0, green: 125/255.0, blue: 255/255.0, alpha: 1.0).cgColor]
gradientLayer.startPoint = CGPoint(x: 0.0, y: 0.0)
gradientLayer.endPoint = CGPoint(x: 0.0, y: 1.0)
tableView.layer.addSublayer(gradientLayer)
Независимо от того, сколько комбинаций переноса вложенных представлений и отправки вложенных представлений выполнено, я всегда, кажется, получаю это, и ячейки не выходят на передний план:
Кто-нибудь знает, как это исправить, или как сделать то, что я хочу, по-другому, чтобы это работало?
Любая помощь очень ценится, спасибо.