Ceci est en ce qui concerne la position et non la taille.Rendre différentes UICollectionViewCells conformes à différentes dispositions?
D'après ce que j'ai vu en ligne, la convention est généralement de passer outre la mise en page et mettre en œuvre vos propres propriétés personnalisées en utilisant:
override func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
et moi avons été en mesure de définir des attributs personnalisés disposition. Toutefois, layoutAttributesForElement effectue les opérations suivantes en fonction de la documentation:
Renvoie les attributs de disposition pour toutes les cellules et les vues du rectangle spécifié.
« Toutes les cellules »
Je veux deux cellules différentes pour se conformer à deux ensembles différents d'attributs dans la mise en page la même vue.
Des suggestions?
Cette méthode est appelée lorsque vous faites défiler par exemple. Il demande, du rect je vais montrer à l'utilisateur, quelles sont les cellules et les images à montrer. Il ne s'occupe pas du type de cellule, il demande simplement que les images s'affichent si nécessaire. – Larme
Cette méthode est la seule méthode que j'ai utilisée pour définir les attributs de mise en page. – Stefan