2009-08-17 7 views
2

J'ai construit une application basée sur la navigation, mais maintenant que je suis au plus profond du code, j'ai décidé qu'il serait préférable d'avoir simplement un UIToolbar à la place (seulement besoin de vues modales, pas de drill-downs). Mais extraire les éléments de navigation et le remplacer par une barre d'outils me cause toutes sortes de chagrins ...Remplacer UINavigation par UIToolbar?

Est-ce que quelqu'un a déjà fait cela, et peut-être a un pointeur ou deux? Ou même connaître une procédure pas à pas liée quelque part?

Merci!

+0

L'avez-vous fait par programme ou avec IB? – mk12

+0

Un peu des deux, je suppose. Alors oui, j'ai les trucs de Navigation dans ma plume RootView. – Triz

+0

L'une des choses qui me fait trébucher, c'est que depuis que CoreData fonctionne également, des appels de gestion de données sont passés pendant les commutations entre les vues UINav ... Je ne veux pas casser quoi que ce soit (c'est-à-dire, avoir seulement une vue modale ou deux de la barre d'outils, mais toujours être en mesure d'actualiser la table avec des appels CoreData). – Triz

Répondre

2

Mordre la balle et réécrire. Tous les guides ne seront pas assez spécifiques à votre situation.

99 fois sur cent, si je me rends compte que je l'ai fait une erreur de conception massive et ne pas changer, je finis par le regretter plus que si je fais . Et puisque vous allez reprendre une copie/recommencer à zéro, vous pouvez toujours revenir si vous devez abandonner à mi-chemin! Sérieusement, parce que c'est une application actuelle qui est encore (relativement) au début de sa vie de développement et est tout frais dans votre esprit, il sera très probablement rapide à refaire. En outre, des sons comme ceux-ci pourraient être l'une de vos premières applications pour iPhone, vous apprendrez donc probablement de nouvelles choses tous les jours - maintenant vous pouvez mettre toutes les nouveautés dans cette application. Et enfin, imaginez le travail impliqué si vous mettez encore 200 heures dans celui-ci comme il est et ensuite décidé que vous avait pour réécrire !!

J'espère que ça aide, et je parie que vous l'avez réécrit en moins d'une journée!

+0

Hé, merci. Je pense que vous avez probablement absolument raison. C'est en effet ma première tentative d'application majeure, et a déjà été réécrit de zéro au moins une demi-douzaine de fois; Je suppose qu'une fois de plus je ne vais pas me tuer :) Ça vaut toujours la peine d'essayer ici, car il y a une grande expérience. À votre santé. – Triz

Questions connexes