: beyowulf "Является ли contentSize таким же большим, как его суперпредставление?" отличный вопрос Facepalm! У меня есть реальный проект и фиктивный проект для тестирования этой проблемы. В моем реальном проекте tableView меньше своего superView, и поэтому он не прокручивается, но в моем фиктивном проекте он был больше, чем superView. как только я удалил несколько элементов из массива dataSource, он начал работать хорошо. Первого комментария @EmilioPelaez было достаточно.
я есть viewController, и я хочу иметь два 1 tableView и 1 childViewController внутри него.
tableView не прокручивается с динамической высотой ячейки. (Я использую tableView, чтобы я мог свернуть строки)childVC - это прокручиваемое табличное представление с динамической высотой ячейки.мои ограничения как:
NSLayoutConstraint.activate([
tableView.topAnchor.constraint(equalTo: view.topAnchor),
tableView.trailingAnchor.constraint(equalTo: view.trailingAnchor),
tableView.leadingAnchor.constraint(equalTo: view.leadingAnchor),
tableView.bottomAnchor.constraint(equalTo: artistVC.view.topAnchor),
])
NSLayoutConstraint.activate([
artistVC.view.leadingAnchor.constraint(equalTo: view.leadingAnchor),
artistVC.view.trailingAnchor.constraint(equalTo: view.trailingAnchor),
artistVC.view.bottomAnchor.constraint(equalTo: view.bottomAnchor)
])
Когда я настраиваю этот способ, на экране отображается только childVC. Я не вижу tableView. Я хочу, чтобы tableView расширялся настолько, насколько это необходимо, а затем позволял childVC прокручиваться до самого дна.
для tableView я получаю:Height and scrollable content size are ambiguous
по мнению childVC я получаю:Height and vertical positions are ambiguous
Однако я не могу установить высоту сам, так как я не знаю, какова высота tableViewCell ..
Какие-либо предложения? Я пытался изменить обнимаемость контента и сопротивление сжатию контента, но мне не повезло.