Comment créer un UIScrollView dans le storyboard?
À l'aide de storyboard, j'ai créé un UIScrollView
et ajouté un UIImage
à UIScrollview
et Maintenant je veux ajouter 10 boutons à l'intérieur d'une UIScrollView
. Comment faire défiler les boutons et l'image dans la UIScrollView
.?
J'ai essayé, mais il ne fonctionne pas correctement.
Vous devez vous connecter pour publier un commentaire.
À la fin, quand vous avez mis en place tous les trucs à la vue, faire une sortie pour le UIScrollview et il suffit d'aller à la viewcontroller.m de fichier et le mettre dans un peu de code pour faire la scrollview de défilement. Atfer cette étape, cela devrait fonctionner. Si pas, assurez-vous que
Autolayout
est désactivé.Voici mon tutoriel pour vous:
1.Mettre en œuvre une scrollview
Mettre dans un Affichage de l'Image, si vous le souhaitez.
configurer la taille de l'image et de fichier.
allez à la votre .h fichier et ajoutez un scrollview prise.
basculer .m fichier et mettez ce code dans les
viewDidLoad
medthod et de remplacer la taille de votre contentSize que vous désirez. Par exemple, la largeur (x) = 320 et le haut (y) = 700.ensuite, il suffit de connecter la prise à la scrollview lui-même:
et peut-être changer quelques détails:
C'est tout, j'espère qu'elle a travaillé.
En ce qui concerne meilleur
J'ai eu le même problème. La chose qui "fixe" c'est la désactivation de la mise en page automatique, comme @MasterRazer mentionnés ci-dessus.
J'ai encore besoin de comprendre quelles sont les contraintes que je devrais utiliser si je veux utiliser la mise en forme automatique, ne devrait pas l'abeille trop si dur.
mise à jour: Il semble que c'est plus dur que je ne le pensais pour obtenir le UIScrollView de travail avec mise en page automatique, voir cette page pour plus d'informations: iOS6 Notes de Version de Recherche pour Voici quelques notes concernant la Mise en page Automatique de soutien pour UIScrollView
Dans le plan du Document vers la gauche dans les storyboards de glisser tous vos éléments (boutons, et des images) dans le défilement de la vue et de le placer à l'intérieur du défilement des vues de la hiérarchie. Ressemble à quelque chose comme ceci: