Ensemble collectionView taille. (sizeForItemAtIndexPath ne fonctionne pas) Swift 3

J'ai un tableView et dans tous les tableViewCell est un collectionView.

Je suis en train de changer la collectionView taille avec ce code:

 func collectionView(_ collectionView: UICollectionView,
                    layout collectionViewLayout: UICollectionViewLayout,
                    sizeForItemAt indexPath: IndexPath) -> CGSize {

    if collectionView.tag == 2{

        return CGSize(width: 100, height: 100)

    }else if collectionView.tag == 4 {


        return CGSize(width: 222, height: 200)

    }else{


        return CGSize(width: 10, height: 10)
    }

}

Le problème est qu'il n'y ait pas d'erreur mais les cellules ne pas modifier les tailles

Si vous avez besoin de savoir quelque chose de plus, il suffit d'écrire un commentaire.

Merci.

  • Votre première déclaration dit que vous avez un tableView, mais cela ressemble à un collectionView. Avez-vous des deux, ou un seul?
  • il y a la vue d'une collection à l'intérieur de la vue de la table de la cellule
InformationsquelleAutor 0ndre_ | 2016-10-13