Я использую Xib
файл в viewForHeaderInSection
.Нет проблем с реализацией и отображением элементов.Но у меня есть метка в файле Xib, и если длина текста метки больше, чем размер ширины экрана, представление отображается неправильно.Вы можете видеть изображения сверху, которые не находятся в центре из-за длины метки.
Примечание. Строки меток имеют значение "0"
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let v : ProductDetailHeaderView = UIView.fromNib()
productDetailHeaderView = v
productDetailHeaderView.translatesAutoresizingMaskIntoConstraints = false
return productDetailHeaderView
}
Если я удаляю productDetailHeaderView.translatesAutoresizingMaskIntoConstraints = false
, просмотр таблицыне прокручивает правильно.