UIViewController et scroll
Astram
Membre
Salut à tous,
je développe une petite application. J'ai des UIViewController pour chaque page. Seulement, il n'y a pas l'effet qu'il y a en général sur les iPhone, l'effet de mouvement de toute la page sur la verticalité lorsque l'utilisateur reste appuyé sur la page et scroll.
Je pense qu'il faut rajouter un UIScrollView en parent de toutes les vues, mais je ne sais pas si c'est la technique adéquate.
Merci
je développe une petite application. J'ai des UIViewController pour chaque page. Seulement, il n'y a pas l'effet qu'il y a en général sur les iPhone, l'effet de mouvement de toute la page sur la verticalité lorsque l'utilisateur reste appuyé sur la page et scroll.
Je pense qu'il faut rajouter un UIScrollView en parent de toutes les vues, mais je ne sais pas si c'est la technique adéquate.
Merci
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Il faut utiliser un NavigationController, tu pourras ainsi faire un pushViewController:tonController animated:YES et tu auras l'effet désiré.
Apparemment, il te manque quelques bases, va faire un tour pour chopper quelques tutos et regardes bien les programming guide Apple. Il ne faut pas se lancer tête baissée /smile.png' class='bbc_emoticon' alt=':)' />
Il y a au moins une raison à cela: le clavier masque l'interface lorsqu'il apparaà®t; il faut donc remonter la vue.
De fait, on utilise plutôt UITableViewController (ou un contrôleur implémentant les protocoles UITableViewDataSource et UITableViewDelegate) qu'un simple UIViewController.
Je n'utilise pas d'UITableViewController pour cette raison. Mais il m'a été demandé que la page (uiviewcontroller) puisse bouger sur la verticalité de quelques pixels en haut et en bas, pour avoir un effet moins figé.
Effectivement, si tu veux slider de manière verticale, il te faut intégrer ta vue en sous vue d'une UIScrollView, sache que tu peux gérer le scroll avec du code (lors d'un click sur un bouton par exemple) et empêcher l'utilisateur de slider par lui même.
Merci