Dans le plus bas SWIFT, je peux utiliser cette fonction pour définir la taille
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, referenceSizeForHeaderInSection section: Int) -> CGSize{ return CGSize(width: 300, height: 100) }
3 Réponses :
Vous devez ajouter uicollectionviewelegateflowlayout, espérons que cela vous aide :)
class SampleViewController : UICollectionViewDelegateFlowLayout { func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, referenceSizeForHeaderInSection section: Int) -> CGSize { return CGSize(width: 300, height: 100) } }
Il est indiqué une conformité redondante de 'ExempleViewController' à Protocole 'UicollectionvoyerdataSource' car mon contrôleur implémentée UicollectionviewonController
retour uicollectionview en-tête ou de pied de page fort> p>
Enfin, je trouve la méthode de J'ai spécifier la mise en page de l'en-tête et du pied de page dans la fonction La commande est: p>
Ceci est dans Swift 5.1. P> RéférencesSizeDorineSection Code> Comme @raj Sharma et @aira Samson Said est décompressé P>
préparer () code> et renvoyez-la dans la fonction
LayoutaTtributesforitem code> Fonction et les
Layoutetattributesforelements code> fonction. p>