[resolu] "Dessiner" sur une collection view

GeoffreyGeoffrey Membre
novembre 2014 modifié dans API UIKit #1

Hello,


 


J'ai un petit problème et je ne sais pas trop comment l'aborder.


 


J'ai une collection view de hauteur et largeur fix (320 * 320) 13 elements sur 13, et j'aimerais que lorsque l'utilisateur glisse sur les éléments, cela active le didSelectItemAtIndexPath.


 


Est ce qu'il y a une solution simple pour faire cela ?


Mots clés:

Réponses

  • A noter que j'ai essayé :


    Les delegate de la scrollview, mais scrollview didscroll n'est pas appelé (parce que ma collectionniez a une taille fixe, scrolling enabled est à  YES par contre). Le seul delegate appelé est scrollViewWillBeginDragging et scrollViewDidEndDragging.


     


    Des gesture recognizer sur la collectionview (swipe)


     


    Des gesture recognizer sur les cellules


  • samirsamir Membre
    novembre 2014 modifié #3

    Salut,


     


    A mon avis le mieux est de sous-classer ta cellule ( UICollectionViewCell) et de redéfinir les méthodes des "touch évents".



    - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event

    ...


  • Merci je vais regarder ca et vous tient au courant :)
  • Alors


    @samir : le touches sur les cell ne marche pas (ca marche sur la premiere mais ensuite ce n'est pas transmis à  la deuxième si je laisse le doigt sur l'écran)


    @joanna : je vais regarder de ce coté la


  • La solution était : la


     


    Il fallait utiliser un flowlayout custom


Connectez-vous ou Inscrivez-vous pour répondre.