/ / Чому обліковий запис UICollectionview не відповідає розміру заголовка? - ios, uiview, uicollectionview

Чому UICollectionview не відображає обліковий запис кадру для розміру заголовка? - Ios, uiview, uicollectionview

У мене є UICollectionView, який працює добре з його клітинами, але коли я додав заголовок дно почав отримувати відрізаний.

Щоб бути більш явним, у мене є UICollectionView з 5 рядками клітин, кожен з яких має 160 висоти, і 1 заголовок з висотою 40.

Коли я перевіряю розмір кадруUICollectionView вказує на висоту кадрів / меж 800 (тобто 160 * 5), але не вистачає 40 пікселів, які знаходяться у вигляді заголовка. В результаті, коли я використовую розмір кадру для встановлення розміру вмісту, заголовок відображається добре, але нижній 40 пікселів клітинок відсікається.

Якщо я поміняю розмір заголовка на величезний, заголовок відповідним чином займе більше місця, а той самий простір буде відсічений знизу: /

Не варто "t кадр" висота бути 840, щоб відповідати його subviews або я нерозуміння, що?

Дякую, Роберт

Відповіді:

0 для відповіді № 1

На жаль, добре, я зрозумів, що це одне, але я залишу свою помилку з відповіддю на потомство:

Моя проблема полягала в тому, що я змінив те, що мав на увазізробити. Моєю метою було зробити так, щоб UICollectionView не прокручувався, що означало відповідність uiCollectionView.frame.size і uiCollectionView.contentsize.

Моя помилка полягала в тому, що я забув, що властивість contentSize масштабується відповідно до вмісту, і ви призначаєте цей розмір uicollectionview.frame.size, а не навпаки.

Сподіваюся, що я врятував когось час, документуючи свою помилку.