0

Je suis nouveau à Swift et est tombé sur une exigence mettant en œuvre la vue de la collection avec en-tête en haut et à gauche.Vue de la collection avec en-têtes sur le dessus et à droite dans iOS, en utilisant Swift

têtes Jan, Feb, Mar et Semaine1, Semaine2, Semaine3 sont fixés à gauche et à haut

données correspondant aux en-têtes est dynamique et que je reçois de JSON comme la capture d'écran

Year Statistics

Vous ne savez pas par où commencer avec l'implémentation de ce type de vue de collection. Passé à travers de nombreuses notes, mais ne pouvait trouver que la vue avec les en-têtes sur le dessus, mais pas sur les deux en haut et à gauche. Tout code ou référence pourrait vraiment utile

AS PAR LIEN CI-DESSOUS: http://www.brightec.co.uk/ideas/uicollectionview-using-horizontal-and-vertical-scrolling-sticky-rows-and-columns Quand je vérifie dans ce lien code..i ci-dessous obtenir erreur « type Tout a pas de membres » dans la méthode en indice - itemAttributes est de type NSMutableArray ... j'ai essayé avec la garde pour protéger mais échoué.

override func layoutAttributesForItem(at indexPath: IndexPath) -> UICollectionViewLayoutAttributes! { 
     return self.itemAttributes[indexPath.section][indexPath.row] as? UICollectionViewLayoutAttributes 
    } 

. TOUTES PENSÉES S'IL VOUS PLAÎT?

+0

Allez-vous le faire défiler? Ou la collection sera statique? Si vous voulez faire défiler, aimeriez-vous aussi avoir des en-têtes collants? – iWheelBuy

+0

Votre titre et vos tags indiquent que vous êtes heureux d'utiliser Objective C ou Swift, mais votre description indique que vous utilisez Swift. Voulez-vous clarifier? – halfer

+0

Ya contenu est scrollable horizontalement – Jack

Répondre

0

Je pense que vous pouvez implémenter cela en ayant collectionview lui-même comme cellule de vue de collection. Si vous voulez mettre en œuvre cela de cette façon, je peux aussi donner la logique, si nécessaire.

+0

Si une question n'est pas claire, il est généralement préférable d'attendre que des éclaircissements suffisants soient fournis avant de donner une réponse. En attendant, les réponses sont meilleures de ne pas inclure de telles demandes de clarification, car il y a une chance raisonnable qu'elles soient laissées comme ça de façon permanente. – halfer

+0

Ce serait vraiment utile. Im frappé sur où et comment commencer avec – Jack