Странная проблема заключается в том, что мой UICollectionView выглядит нормально на iPhone 11 и новее, но на iPhone 8 плюс и старше, ячейки полностью удаляются из иерархии представления, как показывает отладчик. Я не уверен, что здесь основной проблемой может быть автопоставка - у меня есть некоторые базовые ограничения. Кажется, больше неправильных настроек или ошибок. Не удалось найти проблему в Интернете. Интересно, сделал ли я что-то неправильно в настройках проекта.
Проверьте иерархию представлений на разных устройствах: Отсутствует иерархия представлений iPhone8 из отладчика симулятора CellView
Иерархия представления iPhone11 из отладчика симулятора нормальная
Я перепутался с файлом Plist в моем проекте и спрашивал себя, есть ли параметр, вызывающий это. Я также играл с чертами, но я восстановил его до нормального. Я также пытался выполнить развертывание для более ранних версий, чем iOS13, но у меня были проблемы, и я решил вернуться к iOS13.
Эта проблема звучит знакомо кому-либо?
Вот что я вижу при печати UICollectionView из отладчик (обратите внимание на contentSize: {375, 0} в iPhone8:
iPhone 8 плюс Описание печати: $ 12:; layer =; contentOffset: {0, 0}; contentSize: {375, 0}; AdjustContentInset: {0, 0, 0, 0}; макет:; источник данных:>
iPhone 11 Описание печати $ 14:; layer =; contentOffset : {0, 0}; contentSize: {414, 50}; AdjustContentInset: {0, 0, 0, 0}; макет:; источник данных:>