Utiliser CollectionView dans UIView avec un fichier xib
je suis en train de faire avec cela, je veux utiliser CollectionView, mais je n'ai pas vu le prototype de la cellule, et ne savez pas comment utiliser CollectionView dans ce cas, quelqu'un peut-il m'aider ?
J'essaie de l'utiliser comme ça mais c'prendre beaucoup de temps et difficile à gérer que UICollectionView
source d'informationauteur Thanh Hải
Vous devez vous connecter pour publier un commentaire.
La principale façon d'utiliser UICollectionView est par la gestion de la logique de la programmation.
Tout d'abord, créez une nouvelle classe qui hérite de
UICollectionViewCell
. Choisissez si vous souhaitez inclure un xib de concevoir facilement votre cellule:La conception de votre téléphone portable avec Interface Builder ou par programmation.
Créer votre principale-vue-contrôleur, y compris un xib (ou d'un storyboard) avec le vue de collection à l'intérieur et à l'associer à la classe associée via Interface Builder. Alternativement, vous pouvez ajouter une vue de collection par programmation à votre
UIViewController
Rendre la vue cible contrôleur de les rendre conformes à la
UICollectionViewDelegate
etUICollectionViewDataSource
protocoles en les déclarant après le père la classe:Registre des associés de la plume ou de la catégorie de votre cellule dans le
viewDidLoad
méthode et de les associer à la source de données et de déléguer des protocoles à la vue de la classe contrôleur:Mettre en œuvre les méthodes déclarées dans l'
UICollectionViewDelegate
etUICollectionViewDataSource
protocoles :Exécuter votre application dans le simulateur (ou sur un périphérique réel) et.. Et voilà! 🙂
Pour plus d'info: https://developer.apple.com/reference/uikit/uicollectionview
ok d'abord vous devez avoir le IBOutlet de votre collecte de vue et met en œuvre les méthodes comme ce
ok dans la fonction que vous ajoutez un fichier xib, vous devez ensuite créer qui s'étendent de UICollectionViewCell, et quand vous avez fini cela, vous devez remplacer le prochain méthodes
et c'est tout, bonne chance