2010-05-03 3 views
0

Je voudrais mettre l'interface suivante en place: Je voudrais avoir un uiscrollview en prenant tout l'écran (grande image à zoomer ...) En plus de cette "image défilante": j'aimerais avoir 2 boutons (egback et instructions) redirigeant l'utilisateur vers d'autres vues. Pourriez-vous me déposer un extrait de code où je comprends comment organiser UIView et UIScrollview afin d'avoir un calque de défilement mais avec des boutons non défilants sélectionnables au-dessus de celui-ci?Je veux: UIscrollview avec bouton non défilant

merci beaucoup ...

Répondre

4

simple:

 
Container view 
| 
+--- Scroll view 
|  | 
|  +--- Scroll view's content view 
| 
+--- Button 1 
| 
+--- Button 2 
+0

:-) En effet, C'est ce que je l'ai fait dans mon application: je peux voir la scrollview mais pas sur le bouton ... je vais avoir un chèque, parce que je pense que, même mon scrollview est défini à travers l'Interface Builder, je le crée encore après dans mon viewcontroller ... ce faisant je me débarrasse du bouton dans le constructeur d'interface ... non? – Tibi

+0

Euh, quoi? Désolé, je ne comprends vraiment pas de quoi vous parlez. –

+0

Et assurez-vous que la vue déroulante est "renvoyée" dans la présentation IB. –

0

Hum, en fait personne ne comprendrait ce que je l'ai écrit ... même moi. Désolé.

Avant de poser la question sur stackoverflow, j'ai essayé sur UIScrollView. La situation est la suivante: 1) J'ai un fichier xib et un viewcontroller avec 2 boutons qui fonctionnent parfaitement 2) J'implémente dans le code le scrollview (remplissage des limites de la fenêtre) et l'ajoute du code à la vue courante (selfsview addsubview ...) Résultat: seule la scrollview est affichée et aucun bouton n'est visible.

Je suppose que cela vient du fait que je n'ai pas ajouté un scrollview dans les fichiers XIB (en utilisant constructeur d'interface) ...

Alors maintenant, avec votre réponse, je suppose que je dois créer l'arborescence de vue vous avez écrit ci-dessus dans le fichier xib (interface builder) et liez la vue du contrôleur à chaque élément de vue. À l'exception de la vue Contenu de la vue Défilement que je vais créer dynamiquement à partir du code du contrôleur.

Est-ce plus clair? ;-)

Questions connexes