1) ScrollView Contraints
2) ScrollView -> contentView contraintes pour faire défiler Voir même que l'image ci-dessus
3) maintenant ContentView width et Height Contraintes à la vue principale [SuperView dans lequel ScrollView est intégré] et les contraintes seront les suivantes.
4) cliquez maintenant sur le EqualWidth pour voir [contrainte tiers du haut] et le modifier comme à l'étape 6
5) contentView Largeur Contraint
6) Contrainte de hauteur ContentView // Définit la priorité [doit]. Ici, vous devez changer le premier élément et le deuxième élément dans le menu à comme indiqué en premier - ContentView.Height et en second lieu - View.hauteur et priorité fixée à 250 après une ligne en pointillés apparaissent dans storyboard le long de la contentView
7) maintenant ajouter le contenu comme [UIView, étiquettes, textfields] dans contentView et ajouter des contraintes en haut vue les plus élevées espace supérieur à contentView [comme je l'ai] DoubleRight imageView
et contraintes pour mon DoubleRight imageView sont
regard de la marge d'espace Top son donné un espace top 20 points
et même que vous devez faire pour le dernier élément que vous ajouterez dans ContentView comme je l'ai UIView
ajouter de l'espace en bas de ce point de vue respectif à votre Superview [ContentView] et mes contraintes sont:
après que vous avez paraphé toutes ces étapes résultats seront comme prévu pour toutes les tailles d'écran pas nécessaire de changer la hauteur en plus pour un écran de
Note: - [tous les points de vue doivent être reliés les uns aux autres avec haut et paramètre bas ]
comme flux sera
View1 - top to contentView and bottom to View2
View2 - top to View1 and bottom to view3
View3 [Last view] - top to View2 and bottom to contentView as shown
utilisant UIView, UIImageViews leurs hauteurs doivent être fixés
hauteur ScrollView selon le contenu? –
Swift 2 ou Swift 3? Version Xcode? – iDeveloper
Les vues de défilement sont un peu difficiles à gérer depuis l'avènement de ** autolayout **, donc il y a quelques pièges (elles ne fonctionnent pas comme des sous-classes plus concrètes comme les vues de table ou les vues de collection) . Heureusement, il y a aussi beaucoup de tutoriels et de blogs sur le web. Recherchez "UIScrollView autolayout". –