2010-08-06 17 views
0

Je suis relativement nouveau dans la programmation iPhone mais j'ai déjà lu mon livre.Comment présenter une vue modale sur une application de barre d'onglets?

Je veux construire une application à onglets où, dans l'un des onglets, je peux appuyer sur un bouton qui présente une vue modale sur l'écran.

J'ai construit des applications de démonstration qui utilisent UITabBarController et le système ModalView, mais je n'arrive pas à comprendre comment les combiner.

L'aide est grandement appréciée. Je suis vraiment coincé parce que c'est la configuration des vues qui est la seule chose que je ne sais pas comment faire avec mon application. Si vous pouviez me donner un aperçu (exemple de code) de la façon dont l'installation devrait ressembler, ce serait fantastique.

merci!

Répondre

1

Vous pouvez afficher un affichage d'un contrôleur de vue modale à partir de l'un des onglets de votre contrôleur de barre d'onglets en utilisant le code suivant. Cela entraînera l'affichage modal du View Controller sur la barre d'onglets.

+0

Si je ne me trompe pas, cela se passe dans IBAction qui convoque le modal. Parce que je travaille avec une application basée sur une fenêtre qui est juste écrite pour parcourir les onglets, je ne sais pas exactement comment le modal/délégué sera configuré dans le code. Lorsque je l'ai déjà fait (dans une application singleview), j'ai utilisé AppDelegate, mais cela ne fonctionnait pas avec l'application à onglets. –

+0

@Collecter un grand nombre d'applications de numérisation de codes à barres dédier le bouton de la barre d'onglets du milieu pour présenter une vue modale. Je souhaite obtenir exactement la même fonctionnalité dans mon application, mais je ne suis pas sûr de savoir comment. Avez-vous compris comment le faire fonctionner? – fuzz

+0

@Fulvio Je n'essayais jamais de présenter la vue modale en cliquant sur le bouton de la barre d'onglets elle-même, donc je n'ai pas de conseil spécifique là-bas. Je sais, cependant, que de nombreuses applications ont des onglets entièrement personnalisés qui n'apparaissent * que * pour être stockés dans UITabBars avec quelques petites modifications. J'utilise l'application ShopSavvy qui ressemble à une pile de tabulation pour un gros bouton de balayage d'argent au milieu, et ne serait pas surpris si son code entièrement personnalisé. –