2017-05-25 1 views
0

je CollectionView dans la cellule de TableView: enter image description hereLes cellules de CollectionView ne rentre pas dans l'écran

enter image description here

Contraintes pour cellule CollectionView

enter image description here

Quand je lance l'application F.E. sur iPhone 5s Je vois (cellule ne correspond pas à l'écran): enter image description here

Mais après défilement vers le bas et je vois: enter image description here

Je sais au sujet de la réutilisation, mais comment montrer la cellule de départ comme must (s'adapter a l'ecran)?

+0

cela a-t-il fonctionné pour vous? ci-dessous réponse? – Dhiru

Répondre

1

Vous avez besoin de reaload votre collection Voir

Dans votre TableViewCell Impleament Méthode

func draw(_ rect: CGRect) 
    { 

// here you have to reaload your collectionView 
     super.draw(rect) 
    self.collectionView.realodData() 

    } 

rafraîchir votre TableCell en appelant sa drawRect Méthode

optional func tableView(_ tableView: UITableView, 
      willDisplay cell: UITableViewCell, 
       forRowAt indexPath: IndexPath) 
{ 
    cell.setNeedsDisplay() 
} 

J'espère que cela fonctionnera pour vous,

+1

merci, ça marche vraiment comme je veux. Génial! –