2016-03-28 3 views
0

Je veux mettre mon UIView à l'intérieur de UICollectionView (en haut) qui défile avec le contenu UICollectionView. Il est possible de le mettre sur une partie d'en-tête dans UITableView, je l'ai fait, mais dans UICollectionView je ne peux pas obtenir le même effet. Comment puis-je le faire?Comment mettre UIView dans UICollectionView?

J'ai créé GitHub repo with sample. Si quelqu'un pouvait m'aider avec ça.

Dans UITableView, j'ajoute UIView dans UITableView et il reste là, mais dans UICollectionView il reste derrière UICollectionView. Je veux que cela (sections UICollectionView) restera sous le UIView et sur tout faire défiler (sections UIView & UICollectionView) défileront ensemble.

+0

utilisez-vous le storyboard? –

+0

@Abhi oui. Vous pouvez regarder GitHub –

+0

s'il vous plaît vérifier ma réponse –

Répondre

0

Il n'y a pas une telle chose comme vue collection de bas de page ou en-tête, parce que la mise en page peut être très différente en fonction de vos besoins, mais, vous avez deux ou trois fonctions qui peuvent vous aider par exemple: registerClass(_:forSupplementaryViewOfKind:withReuseIdentifier:)

ou

registerNib(_:forSupplementaryViewOfKind:withReuseIdentifier:)

selon si vous utilisez un fichier nib ou non.

Je ne suis pas sûr, mais vous aurez également besoin de fournir la hauteur de la vue dans le délégué de mise en page UICollectionViewDelegateFlowLayout

0

vous pouvez le faire en faisant glisser votre UIView sur votre cellidentifier de UICOllectionView Comme je ne voyais en instantané: enter image description here

ici Voir est mon UIView que j'ajouté à UICollectionView et faites défiler avec le CollectionView