Comment faites défiler jusqu'à un particluar index en vue de collection en swift

Nous avons une vue de collection. J'ai fait un calendrier indiquant les dates horizontalement & j'ai faites défiler les dates à l'horizontale. Maintenant, sur l'écran je vois seulement 3-4 dates. Maintenant, je veux défilement automatique à une date sélectionnée lors de l'écran de calendrier je l'ai montré.Si la date que je veux faire défiler n'est pas encore perceptible.

Pour qui j'ai eu le indexpath pour une cellule donnée. Maintenant, je suis en train de défiler pour particulier indexpath.

  func scrollCollectionView(indexpath:IndexPath)
  {
   //collectionView.scrollToItem(at: indexpath, at: .left, animated: true)
    //collectionView.selectItem(at: indexpath, animated: true, scrollPosition: .left)
    collectionView.scrollToItem(at: indexpath, at: .centeredHorizontally, animated: true)
    _ = collectionView.dequeueReusableCell(withReuseIdentifier: "DayCell", for: indexpath) as? DayCell

  }

S'il vous plaît dites comment puis-je mettre en œuvre?

  • Il semble qu'il y est un problème avec l'appel de scrollCollectionView. Où en êtes-vous de l'appel de cette méthode à partir de?
  • juste après ma collection de point de vue est prêt
  • Il serait utile si vous postez votre code permet de créer, de préparer, et, finalement, de les ajouter à votre collection de vue pour nous de voir.
InformationsquelleAutor Dhiraj Kumar | 2016-11-24