Ограничения не обновляются при изменении ориентации устройства
у меня естьцветной слайдер в ячейке tableView, которая простирается от метки до трейлинг-якоря ячейки. У меня проблема, когда ориентация устройства меняет цвет, ползунок не обновляет свои ограничения и больше не расширяет всю длину ячейки. Ниже приведен мой код для установки ограничений на ползунок цвета. Ниже приведены изображения, чтобы показать проблему, с которой я столкнулся. Если мой телефон уже находится в альбомной ориентации, когда я представляю эту сцену, ползунок цвета расширяет всю длину ячейки по желанию. Однако, если я переключаюсь в альбомную ориентацию, когда уже просматриваю эту сцену, ползунок появляется, как показано ниже Здесьполный код если это поможет
func configureColorSlider() {
let colorSlider = ColorSlider()
let xCell = colorCell.contentView.bounds.width
let yCell = colorCell.contentView.bounds.height
colorSlider.frame = CGRect(x: xCell / 4, y: yCell / 4, width: 200, height: 24)
colorSlider.orientation = .horizontal
colorSlider.addTarget(self, action: #selector(ConfigureTimestampTableViewController.changedColor(_:)), for: .valueChanged)
colorCell.contentView.addSubview(colorSlider)
colorSlider.translatesAutoresizingMaskIntoConstraints = false
NSLayoutConstraint.activate([colorSlider.leadingAnchor.constraint(equalTo: colorLabel.trailingAnchor, constant: 8),
colorSlider.trailingAnchor.constraint(equalTo: colorCell.contentView.trailingAnchor, constant: -8),
colorSlider.topAnchor.constraint(equalTo: colorCell.contentView.topAnchor, constant: 8),
colorSlider.bottomAnchor.constraint(equalTo: colorCell.contentView.bottomAnchor, constant: -8) ])
}