Question

Pourquoi est-il pas de bouton en avant dans l'application iPhone?

Je suis dans l'industrie du web sur 5 ans.

récemment, colombe I dans l'application iPhone.

Certains développeur d'applications iPhone m'a dit « Il est très difficile d'ajouter la fonction vers l'avant dans l'application iPhone. Et, la mise en œuvre du bouton retour est pas toujours possible même si l'écran actuel n'est pas le premier écran de l'application. "

Est-il vrai?

Si cela est vrai, pourquoi c'est dur? pourquoi ce n'est pas toujours possible?

Était-ce utile?

La solution

Cela dépend de ce dont vous parlez, ce qui est très difficile de dire de votre question. Si vous parlez l'ajout d'un bouton droit personnalisé dans un UINavigationBar (lorsque vous utilisez un UINavigationController ), il est assez facile à faire. De même, dans ce scénario le bouton de retour dans le UINavigationBar est fourni pour vous, afin que vous n'avez pas besoin de prendre une action quelconque.

Cela dit, il est souvent complètement non nécessaire de créer un bouton « avant », comme une action en vue de l'application principale serait généralement responsable de la génération « avant » l'action. (Par exemple un utilisateur .: Si sélectionné une cellule UITableView, cela déplacer l'application vers l'avant à l'écran suivant.)

Je recommande la lecture d'Apple View Controller Guide de programmation pour iOS car il couvre ces informations dans un format facile à suivre manière.

Autres conseils

Ce n'est pas truth.There est backButton par défaut et vous pouvez ajouter un bouton dans la barre de navigation et attacher un sélecteur et dans cette fonction, vous pouvez naviguer vers d'autres vue à l'aide pushViewController. Utilisez l'application de navigation, puis voir comment il est facile.

utilisez ce lien lire comment vous pouvez effectuer navigation.see autre tutoriel sur le net.

EDIT :

En fait, dans les applications iPhone une pile de vues géré qui ayant toutes les vues à partir de laquelle vous effectuez l'opération de push.Now est évidente pour suivre la dernière vue pour le contrôleur de navigation de la pile, mais que l'on est une vue suivant comment le contrôleur peut de naigation sait que parce qu'il est incertain c'est pourquoi nous avons besoin d'effectuer une opération de poussée par self.And il n'y a pas en avant button.But vous pouvez naviguer vers l'avant à une vue en utilisant l'opération de poussée du contrôleur de navigation.

Comme un additif:

Avant de le faire, vous devriez certainement considérer votre expérience d'application. Le bouton vers l'avant est tout simplement un raccourci pour naviguer à l'endroit où vous étiez avant. Si vous concevez votre application de sorte que l'état de vous précédentes vues sont restaurés lors de la navigation en arrière dans la pile de vue, vous pourriez ne pas avoir besoin de ce bouton tout.

Dans les environnements tels que mobile où meilleur écran de l'immobilier est extrêmement contraint il existe des moyens de manutention « avant » la navigation.

Comme middaparka dit, si vous le désirez, vous pouvez l'appliquer vous-même, mais vérifier les directives d'abord.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top