У меня есть UICollectionReusableView, который имеет 2 UIViews как subViews, которые сами имеют разные представления (такие как изображения и метки). Это лучше всего представляет иерархию.
HeaderView(UICollectionReusableView)
|-- UIView
|-- Label
|-- UIButton
|-- UIButton
|--UIView
|-- UIImageView
|-- UIStackview
|-- UILabel
|-- UILabel
|-- UILabel
|-- UILabel
Теперь я перебрался в Интернете для решения этой проблемы. Но все, что я могу найти, это вычисление высоты UILabel
. Мне действительно нужно знать, как именно я это вычисляю. Я даже пытался ссылаться на заголовок в referenceSizeForHeaderInSection
и вызывать layoutIfNeeded()
, а затем проверять кадры. Но это не похоже на работу.
Мне бы очень хотелось получить объяснение по этому поводу и найти решение, как мне этого достичь.