Comment faire un défilement de vue dans iOS?
je cherche à créer une page "options" pour ma demande et parce qu'ils sont nombreux , l'écran du téléphone n'est pas assez pour montrer.
J'ai donc besoin de l'utilisateur d'être en mesure de faire défiler la vue pour voir plus d'options jusqu'à la dernière. Je sais que je devrais utiliser le scrollview , mais je ne sais pas comment.
Tous les tutoriels que j'ai trouvé sont sur le défilement sur l'écran , le zoom , le défilement de gauche à droite , mais rien sur comment u peut créer une simple page de défilement haut et bas.
Comment dois-je faire exactement? Dois-je rendre de nombreux .plume de fichiers et de toute façon je les connecter? Dois-je faire une grande .plume fichier?
Quelqu'un peut-il me guider vers un tutoriel?
UIScrollView
plutôt que UIView
?Je suis désolé , je suis nouveau sur iOS , j'ai presque aucune idée de quoi vous parlez.
Utilisation
UITableview
dans regroupées mode pour montrer les options. Qui pourrait être mieuxÀ votre avis, le fichier d'en-tête, vous verrez
@interface YourView : UIView
ce qui signifie que YourView
est une sous-classe de UIView
. Changement UIView
à UIScrollView
et voir ce qui se passe. Je n'ai aucune expérience de ce personnellement, et je suis sûr qu'il ya plus à lui, mais je pense que c'est aller dans la bonne direction.Anil , si je n'ai que l'ensemble de l'écran une vue de la table? Parce que je veux avoir une carte.
OriginalL'auteur | 2013-02-14
Vous devez vous connecter pour publier un commentaire.
Utilisation
ContentSize
propriété deUIScrollView
pour faire défiler ce que jamais la zone que vous voulez. c'est à direprendre
UIScrollView
ajouter surUIView
existent hauteur de l'iPhone. c'est à dire max situations 460,0Donc
ScrollView
cadre sera max (0,0,320.0,460.0).Maintenant, après adidng
ScrollView
àView
ensembleContentSize
propriété jusqu'à la zone déroulante.Clairement condition que la ligne de code qui font de remplir pleinement vos req. Après l'ajout de ScrollView il suffit d'écrire ce que je dois fournir. avec votre hauteur de vue complète qui vous voulez voir.
Où dois-je placer cette ligne de code? Dans la méthode? viewdidload?
Hey après l'ajout de votre ScrollView ajouter cette ligne où jamais de créer. Si c'est de la Plume de prendre IBOutlet, et d'écrire dans la méthode ViewDidLoad.
OriginalL'auteur Madhu
Vous pouvez utiliser une Vue de Table avec des Cellules statiques, qui fera défiler automatiquement s'il doit, beaucoup plus facile. Aussi avec un Tableau d'Affichage vous pouvez choisir de défilement vers le haut, le bas, la gauche, la droite, le jeu rebondit etc dans les Attributs de l'Inspecteur.
OriginalL'auteur Dayn Goodbrand
Note :: contentSize propriété détermine votre parchemin
la zone.Le défilement
activé uniquement si votre scrollview contenu plus grand que le scrollview hauteur..
par ma réponse ajouter des sous-vues par le code.Sinon, vous devez d'abord ajouter le scrollview votre constructeur puis ajouter les sous-vues de votre scrollview..
OriginalL'auteur IKKA
Faire seulement 1 fichier nib.
donnez de la hauteur de défilement de l'affichage grand que vous le souhaitez.
ensuite, placez vos boutons , textfeild sur de défilement de la vue
OriginalL'auteur Durgaprasad
Il y a deux façons :
faire les réglages bundel pour votre application cochez cette Appuyez Sur Moi
de faire UITableView personnalisée avec des cellules >> il est facile si vous utilisez
Interface Builder Appuyez Sur Moi
OriginalL'auteur Gabrail