У мене є 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, а не навпаки.
Сподіваюся, що я врятував когось час, документуючи свою помилку.