Как получить размер ячейки UICollectionView, когда layoutSubviews не был вызван

Я пытаюсь создать UICollectionView, где ячейки варьируются в зависимости от содержимого внутри них и того, как это содержимое воспроизводится с установленными на них ограничениями. В принципе, мне нужно изучить размер фрейма, но этот размер не обновляется в ячейке до тех пор, пока не будут выложены подпункты. К сожалению, это не делается до тех пор, пока представление не будет привязано к иерархии окон. Я не могу найти серию вызовов, чтобы вызвать это, не добавляя его в иерархию окон, но я не хочу добавлять его в иерархию, кроме как через этот UICollectionView. И, конечно, представление коллекции хочет его размер до того, как он запросит и добавит ячейку.

Я не могу получить размер без добавления его в иерархию окон (я думаю), и я не могу добавить его в иерархию окон (т. Е. Просмотр коллекции) без размера. Что мне здесь не хватает?

One Solution collect form web for “Как получить размер ячейки UICollectionView, когда layoutSubviews не был вызван”

Просто позвоните в ячейку, и он должен действовать так, как если бы он был добавлен в иерархию представлений:

setNeedsLayout() layoutIfNeeded() 
  • Почему reloadData () не работает в моем приложении?
  • Только один липкий заголовок в UICollectionView
  • UICollectionView слишком широк. Как я могу сделать это шириной устройства?
  • Вертикальная прокрутка UICollectionView с ячейками для самостоятельной калибровки отображает только половину ячеек
  • UICollectionView performBatchUpdates: неожиданно утверждается, если макет представления потребностей?
  • Как центрировать первую и последнюю ячейку горизонтального UICollectionView?
  • Как получить размер ячейки UICollectionView перед вращением
  • UICollectionView: как добавить пространство между нижним колонтитулом и заголовком?
  • Проблемы с reodrering Collection View Cell с настраиваемыми параметрами
  • Удалите пространство между разделами в коллекции
  • Как создать представление коллекции только со статическими ячейками?
  • Interesting Posts

    Как отключить sslv3 для NSURLconnection или NSURLSession

    Зарегистрировать приложение для Symbolication в XCode Profiler

    как установить кадр UIView во время выполнения с помощью lldb expr (DEBUGGING Console)

    Как я могу вычислить количество строк UILabel с фиксированной шириной?

    Программно изменяемый тип клавиатуры на iOS ничего не делает

    Значительная точность и расстояние для определения местоположения iOS

    iOS, рисовать радиальный градиент, который заполняет перерисовку

    Как установить минимальный угол столкновения для SKSpriteNode

    Ошибка компоновщика Xcode: слишком маленький файл для архитектуры x86_64

    Как обращаться с автореализованными объектами в iOS с ARC

    SDK Google Maps для сбоя iOS после публикации в App Store

    Анимированный UIWebView не реагирует на касания во время анимации

    Невозможно загрузить изображение с помощью URLSession

    Перетаскивание UIViews с Box2d (iOS)

    Запуск утечек в приложении iOS вызывает ошибку «Невозможно выделить mmap»

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.