2017-09-05 1 views
1

Ceci est vraiment étrange, mais j'ai un contrôleur segmenté et les deux vues ont une vue défilante. Ainsi, lorsque vous cliquez sur une moitié du contrôleur segmenté, cette vue possède une vue défilante et l'autre moitié une vue défilante. Pour une raison bizarre, seule l'une des vues défilera. J'ai besoin d'eux à la fois pour faire défiler. Est-ce que cela a du sens?ScrollViews et contrôleur segmenté

+0

Les deux affichages de défilement ont-ils le contenu que vous attendez d'eux? Lorsque vous montrez celui qui ne défilera pas, avez-vous vérifié son '.contentSize'? Est-ce que c'est défini par le code ou les contraintes? Ajoutez-vous dynamiquement des sous-vues aux vues de défilement via le code ou tout dans Interface Builder? Qu'est-ce qu'un "contrôleur segmenté"? Quelque chose que vous avez écrit ou le code de quelqu'un d'autre? (comme vous pouvez le deviner, vous devez fournir beaucoup plus d'informations) – DonMag

+0

tout est fait dans le constructeur de l'interface. Contrôleur segmenté: https://i.stack.imgur.com/aTjYU.png – Jaqueline

+0

hmmm? L'image que vous avez liée à montre ce qui semble être une vue de table, pas une vue de défilement ... et il n'y a aucun contenu dans la vue de tableau pour faire défiler? – DonMag

Répondre

1

Premier dans le viewDidLoad J'ai ajouté une sous-vue pour les deux. Ensuite, j'ai ajouté une instruction if else avec .isHidden et cela fonctionne à merveille.