У меня возникают проблемы с изменением размера содержимого UITableViewCell
, когда устройство поворачивается в горизонтальное положение (и, следовательно, увеличивается ширина просмотра).
Для контекста это является частью универсального приложения с разделенным видом и выполняется только в iPhone 8 в симуляторе (который не поддерживает разделенное представление). Более поздние устройства, которые поддерживают разделенное представление, не имеют проблем.
В моих UITableViewController
, translatesAutoresizingMaskIntoConstraints = false
и 'Follow Readable Width' не проверено в IB. Я также добавил:
override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) {
self.tableView.reloadData()
}
У tableView
также есть пользовательский UITableViewCell
, к которому я добавил:
override func layoutSubviews() {
uniqueIDLeading.constant = (self.contentView.frame.width * 0.4)
layoutIfNeeded()
}
Нет ошибок или предупреждений в консоли. Есть еще идеи?