我在storyboard添加collectionview和cell,设置了约束。我有添加header和footer,而且有种cell,都有约束,但是问题来了:
1、header和footer的高度怎么自适应呢,控件里有个collection reusable view 的size属性,似乎在这里是写死的?我去~~说好的自适应呢
2、cell添加了约束,我在cell里面添加了一个imageview,添加了各种约束,可是在预览和模拟器里面看都不正常,cell的高度和宽度都不对。
求高手指点,collectionview不是很会用。
在storyboard设置如图,蓝色的时一个cell:
在预览中看到是这样的:
模拟器中是这样的:
不知道是什么情况,请高手指点一下。谢谢~~
Enfin, les tailles de cellule, d'en-tête et de pied de page sont réalisées à travers trois méthodes : collectionView:layout:sizeForItemAtIndexPath:, collectionView:layout:referenceSizeForHeaderInSection:, collectionView:layout:referenceSizeForFooterInSection:. Il semble que cela ne puisse pas être complètement déterminé par les paramètres du storyboard. Oui? Non? Attendez que les experts répondent.
Bien que je ne le comprenne pas très bien, je pense que vous devez vous assurer que les sous-contrôles de votre cellule d'en-tête ont été configurés avant le rendu de la vue si vous ajoutez des sous-contrôles à la cellule d'en-tête après la vue. le rendu est terminé, ils le seront probablement. Ce ne sera pas adaptatif