Предпочитаемый размер контента не рассчитывается правильно - PullRequest
1 голос
/ 30 января 2020

У меня есть UIStackView, и внутри него есть некоторые дочерние представления контроллеров представления, которые имеют ограничение высоты, объявленное программно. При обновлении дочерних представлений контроллеров коллекцию просмотра и настройку preferredContentSize. Я в настоящее время использую,

collectionView.reloadData()
collectionView.layoutIfNeeded()
preferredContentSize = collectionView.contentSize

И в родительском контроллере представления, я получаю preferredContentSize в preferredContentSizeDidChange(forChildContentContainer container: UIContentContainer) метод. И присвоение ограничения высоты представлению контроллеров дочерних представлений.

Но иногда я ошибаюсь preferredContentSize. Что мне не хватает? Любая идея может быть оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...