Comment créer et utiliser UIcollectionView par programmation?
J'ai beaucoup cherché pour la création d'un UICollectionView
par programmation, mais aucun d'entre eux suggèrent la façon la plus simple de l'utiliser, comment faire pour ajouter une étiquette ou une image à l' UICollectionViewCell
. La plupart des sites suggèrent que la mise en œuvre de UICollectionView
est la même que UITableView
, mais la différence majeure vient quand nous essayons d'ajouter n'importe quelle image. Dans UITableView
nous pouvons répartir les imageViews dans cellForRow
méthode où cell == nil
et attribuer des images où (cell != nil
). mais ici, dans le cas de UICollectionView ItemAtIndexPath
méthode, il n'y a pas de condition (cell == nil
) comme dans UITableView
's CellForRow
. En conséquence, nous ne pouvons pas allouer efficacement les variables de UImageView
s ou Labels, etc dans itemAtIndexPath
méthode. Je Veux savoir s'il existe une alternative autre que la dérivation de l' UICollectionViewCell
et de l'allocation des variables dans cette Classe personnalisée? Quelqu'un peut-il aider, toute aide est très appréciée.
- Peut-être que ce post de blog, et le dépôt github je ne vous aide: dasdev.de/2013/12/27/...
- ya dans une certaine mesure, mais nous avons à la sous-classe NSObject dans le lien u suggéré. Donc, Pour ajouter une étiquette, theres no dans le cas contraire d'autres de sous-classement qui n'est pas nécessaire dans uitableview classe. Merci quand même.
- stackoverflow.com/questions/17856055/...
Vous devez vous connecter pour publier un commentaire.
Il n'y a pas d'alternative pour créer ou allouer des cellules dans itemAtIndex méthode. Nous avons besoin de vous inscrire personnalisés classe pour créer des vues à l'intérieur de la classe personnalisée. quelque chose comme ceci :
ici est le meilleur lien que j'ai trouvé utile. Espérons que cela aide d'autres
swift :