2017-09-20 1 views
1

J'ai des composants dans un UIScrollView. Mon affichage défilant fonctionne quand il était dans iOS 10 et Xcode 8, mais après la mise à jour, mon affichage de défilement ne défile pas. Cependant, la barre de défilement fait défiler et peut continuer à défiler jusqu'à ce qu'elle devienne de plus en plus petite. Ce sont simplement les éléments de la vue défilante qui ne défilent pas.La barre de défilement défile mais UIScrollView ne défile pas

J'ai essayé de faire du contenu de taille supérieure à la taille de l'image mais elle ne le résout pas. Voici ma hiérarchie de vues actuelles.

enter image description here

Si quelqu'un peut me aider déboguer cela, il serait grandement apprécié.

+0

Êtes-vous sûr que cela a déjà fonctionné? il me semble, que vous utilisez autolayout, mais ne pas avoir contentView dans votre scrollView –

+0

@VladHatko Ouais cela a fonctionné avant. ContentView est-il juste un UIView dans le ScrollView? – ndduong

+0

oui, vous l'avez fait dans votre réponse :) –

Répondre

1

J'ai corrigé cela en ajoutant une vue de contenu à la vue défilement, puis la vue défilante devrait être la sous-vue de la vue principale. La hiérarchie devrait ressembler à ceci.

enter image description here