Boutons de Navigation + UICollectionview sur un même contrôleur?
-
20-12-2019 - |
Question
Je suis novice avec iOS et demander des directives.
Je veux faire une page qui contient des boutons de navigation en haut et quand touchez charger différents UICollectionView
's comme vous pouvez le voir sur l'écran d'application prises de "Fantaisie".Aussi des boutons de ligne doivent être fixées sur le dessus pendant le défilement vers le bas.(tout comme dans la capture d'écran)
Qui est la bonne approche?
- Classe de Base
UICollectionViewController
et l'ajout d'un sous-vue - À L'Aide De UIScrollViewController?
etc...
Merci à l'avance.
La solution
Classe de Base doit être UiViewController
la mise en œuvre de UICollectionViewDelegate
UIViewController <UICollectionViewDataSource,UICollectionViewDelegate,UICollectionViewDelegateFlowLayout>
Créer différents NSArray
pour chaque Catégorie de votre projet en tant que source de données de UICollectionView
utilisation UISegmentedControl
pour la commutation de la source de données de UICollectionView
et de le recharger UICollectionView
pour afficher un contenu différent.Vous pouvez personnaliser votre Segmented Control
comme vous le vouliez.
Mettre en œuvre UITabbarController
pour la barre du bas pour entrer dans toutes les autres vues
Autres conseils
Il y a un certain nombre de façons d'aller à ce sujet.Le plus simple serait probablement de l'utilisation d'un UIViewController
sous-classe dont view
contient un UISegmentedControl
sous-vue (pour les commandes de navigation) et un UICollectionView
sous-vue du contenu.