UIScrollView, un truc tout bete (en apparence)
Bonjour à tous,
Je découvre ce forum à l'instant, ca claque !!!
J'ai un gros souci de comprehension de cette foutue UIScrollView pour l'iPhone.
Je n'utilise pas InterfaceBuilder, c'est un choix et je n'arrive pas à l'assumer malheureusement
Mais je ne veux pas l'utiliser, c'est non negociable
Je veux juste faire un truc tout con en apparence, mais qui me bouffe le cerveau...
Je veux afficher une photo plus grande que l'ecran, et pouvoir zoomer dedans.
Pas dur, mais je veux qu'au depart, la photo (qui fait 600x800 par ex) soit affichee entierement. Et qu'en zoomant, on puisse scroller dedans.
Exactement comme l'appli 'photos' de l'iphone donc.
Je n'y arrive pas, j'ai lu les tutos, j'ai tout essaye (enfin je crois) et je n'arrive a rien.
La photo ne s'affiche jamais entierement au depart, elle n'est jamais scalled to fit
Please help me
Je deviens fou avec ce truc.
D'avance merci
herve
Je découvre ce forum à l'instant, ca claque !!!
J'ai un gros souci de comprehension de cette foutue UIScrollView pour l'iPhone.
Je n'utilise pas InterfaceBuilder, c'est un choix et je n'arrive pas à l'assumer malheureusement
Mais je ne veux pas l'utiliser, c'est non negociable
Je veux juste faire un truc tout con en apparence, mais qui me bouffe le cerveau...
Je veux afficher une photo plus grande que l'ecran, et pouvoir zoomer dedans.
Pas dur, mais je veux qu'au depart, la photo (qui fait 600x800 par ex) soit affichee entierement. Et qu'en zoomant, on puisse scroller dedans.
Exactement comme l'appli 'photos' de l'iphone donc.
Je n'y arrive pas, j'ai lu les tutos, j'ai tout essaye (enfin je crois) et je n'arrive a rien.
La photo ne s'affiche jamais entierement au depart, elle n'est jamais scalled to fit
Please help me
Je deviens fou avec ce truc.
D'avance merci
herve
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
C'est un sujet qui a déjà été vu plusieurs fois sur le site. Remonte de quelques posts dans la rubrique des Classes Standards ... et reviens ensuite préciser tes questions, si il en reste.
Ouais bon, après tout c'est comme tu veux ...
Encore sans je vois bien que c'est possible mais tout faire avec ...
oui je veux tout coder moi meme
j'ai resolu mon probleme, sans trop comprendre ce que j'avais mal fait avant...
merci !
Mêmes choses pour les UIViewController, ils souvent plus facilement gérés par le code que par IB.
j'ai bien sur tout essayer avec TouchBegan, TouchEnded et TouchMoved mais quand l'utilisateur retire ses doigts apres avoir zoomer (ou dezoomer bien sur), l'evenement TouchEnded est déclenché, et je n'ai pas moyen de savoir que c'est la fin d'un zoom
(idem, au demarrage d'un zoom, comment savoir que le TouchBegan ne doit pas etre gere par mon appli ?)
cruel dilemme tout ca
(et c'est pas inteface builder qui va m'aider )
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale
Attention potentiellement au cas où tu mets un doigt puis un 2e puis zoome puis relâche qu'un doigt puis plus tard le 2e.... un peu un mix de gestures du coup...