Je suis un débutant dans la programmation iOS et je souhaite mettre en œuvre la fonctionnalité de retour à la vision de la maison.
J'ai utilisez ce code: p>
-(IBAction)onclickhome:(id)sender { [self.navigationController popViewControllerAnimated:YES]; }
3 Réponses :
Je ne suis pas sûr de comprendre votre question.
Que voulez-vous dire avec P>
J'ai utilisé NavigationController dans le bouton Accueil Cliquez sur l'événement, mais c'est ne pas sauter à l'écran d'accueil p> blockQuote>
? p>
Si vous souhaitez apparaître sur le contrôleur racine, vous pouvez utiliser
poptorootviewControléranimated code>. p>
xxx pré> De Apple Doc de
uinavigationController code> p>
xxx pré> si vous avez configuré un
uinavigationController code> et son contrôleur racine est appelé A, Ensuite, si vous naviguez de A à B, puis de B à C, vous avez deux possibilités de revenir à un contrôleur précédent (vous pouvez avoir d'autres mais je répertorie les principales): P>
- Naviguez de C à B avec
PopViewControléranimated Code> Li>
- Naviguez de C à A avec
PoptorootViewControléranimated code> Li> ul> p>
En utilisant votre exemple, comment puis-je sauter de D -> B? De plus, le changement de vues doit être effectué avec une animation Flip. Des idées?
@Taymless POPTOVIEWCONTROLLER code> est le choix. Pour les références, voir développeur.apple.com/ Bibliothèque / iOS / # Documentation / Uikit / référencier CE / ... .
Ouais, j'ai vu ça, mais comment devrais-je définir que ça va être une animation Flip? J'aurais essayé TransitionFromViefController: toViewontroller: Durée: Optio NS: Animations: Complets: Code> Comme il permet de définir le type d'animation, ce qui serait
uiviewanimationOptionTranstitionflfrright code>.
@Taymless Le meilleur moyen d'obtenir un soutien est d'ouvrir une nouvelle question pour cela. Je n'ai pas déjà essayé et je ne sais pas comment je pourrais vous aider. Désolé.
d'accord. Si quelqu'un est intéressé: Stackoverflow.com/questions/12384493/...
Le meilleur moyen de naviguer sur les vues d'arrière-plan est en poussant et en évitant les vues de la pile de contrôleur de la vue de la navigation.
Pour aller une vue en arrière, utilisez le code ci-dessous. Cela garantira que la transition en douceur entre les vues est conservée. P>
Views in hierarchy: ( "<Main_ViewController: 0x1769a3b0>", "<First_ViewController: 0x176a5610>", "<Second_ViewController: 0x176af180>"
J'utilise puisque les autres réponses n'ont pas fonctionné dans XCode 8.0 P> P>