Scroll sur UIScrollView qui ne fonctionnel pas (hauteur dynamique)

Hello à tous,

j’ai une vue, qui affiche des résultats dynamiquement, la hauteurs des blocs varie, mais lors du rendu sur iPhone, impossible de scroller.

J’ai parcouru je ne sais combien de tuto, mais la, je bloque… Il y a quelque chose de spécifique à faire si le contenu de la vue est dynamique ?

J’ai une autre vue avec un questionnaire qui fonctionne, mais la hauteur des blocs est connu.

merci

Jean

Bonjour j’ai eu moi même ce genre de souci, j’avais mal géré la taille de mon scrollView.

J’ai ajouté ce qui suit dans mon code et je n’ai plus le souci.

override func viewDidLayoutSubviews() {
monScroll.scrollEnabled = true
monScroll.contentSize = CGSizeMake(375, 800)
}

Oublie la scrollView. Utilise plutôt une
tableView ou une collectionView verticale dont chaque cellule contient un élément de la liste. C’est plus simple à programmer (pas besoin de s’occuper de la position verticale des éléments), et plus efficace pour la gestion mémoire (iOS s’occupe tout seul de créer ou de détruire les cellules au fut et à mesure du scrolling).

2 « J'aime »