Grille d'images dans iOS

Je veux créer un TabItem dans un TabBarController contenant une grid d'images qu'un user peut sélectionner. Je sais que je pourrais utiliser un TableViewController, mais cela montrerait simplement une longue list, plutôt que des rangées de (par exemple) images 3×4.

Est-ce possible?

Apple a l'exemple de code TiledScrollView.m qui montre comment faire ce que vous voulez faire. Le courage de la réutilisation des carreaux est dans layoutSubviews . Évidemment, vous aurez besoin de l'ajuster à vos propres tâches … mais c'est toujours agréable d'avoir du code de travail pour commencer 😉 J'espère que cela vous aidera.

Je suis finalement allé avec un excellent contrôle de CocoaControls appelé DTGridView , mais il était une seconde près de GMGridView , qui était une seconde étroite. J'ai trouvé GMGridView un peu trop puissant.

Une des choses que j'ai trouvé relativement facile à faire avec DTGridView était de surcharger -(void)drawRect pour append un effet de stack empilé en utilisant CoreGraphics.