2010-01-17 2 views
0

En commençant par le haut, je fais une application qui dans la nouvelle section de projet de Xcode, est une nouvelle application basée sur la vue, qui utilise des données de base pour le stockage. Xcode fait un excellent travail de remplissage de beaucoup de code utile pour moi de sorte que lorsque je clique sur build, j'ai une barre en haut avec des boutons edit et add, et une simple uitableview qui est vide. Ma question concerne comment je pourrais faire une autre vue simple la première qui charge. Je voudrais avoir le uitableview éditable comme la deuxième vue dans ma séquence de drill down, avec une vue de table de bienvenue plus conviviale qui n'a pas les boutons d'édition et ajouter sur la barre, lancer d'abord. L'utilisateur peut cliquer sur une ligne dans la première vue, ce qui le conduira alors à l'écran qui est actuellement le premier. J'ai essayé de créer une nouvelle classe avec un fichier .xib correspondant, et de référencer cela dans le fichier MainWindow.xib qui faisait référence à rootScreen.xib, mais cela n'a pas fonctionné. Toutes les pensées ou suggestions seraient grandement appréciées, merci!Question sur le changement de la première vue de mon application charge

Répondre

0

Il existe un certain nombre de tutoriels utiles pour vous aider à démarrer.

Une approche simple consiste à créer votre nouvelle vue à l'aide de l'interface builder - la classe que vous avez déjà créée.

Dans votre premier tableview, vous devez placer le code dans le

didSelectRowAtIndexPath appeler la prochaine tableview. Si votre classe est quelque chose comme sous-vue

vous faire quelque chose le long des lignes de ...


SubView * aview = [[SubView alloc] init]; 
aview.someproperty=index.path; 
[self presentModalViewController:aview animated:YES]; 
[aview release]; 

Le code que vous utilisez pour faire ce qui précède dépendra exactement comment vous voulez que les sous-vues pour charger - et comment vous les avez écrites pour afficher les données dont vous avez besoin.

La programmation de l'iPhone est et non glisser-déposer. Vous avez beaucoup à apprendre. Ce qui précède devrait vous aider à démarrer, mais je vous suggère d'essayer quelques exemples d'applications sur le site Apple et de poursuivre à partir de là.

0

Je commencerais par le modèle d'application basé sur la navigation puisque vous voulez faire de la navigation. Essayez ceci et revenez avec les problèmes spécifiques que vous rencontrerez.

0

Les vues initiales de votre application sont créées dans la méthode -applicationDidFinishLaunching: de votre AppDelegate. C'est là que vous devriez regarder si vous voulez faire une autre vue le premier à charger.

Questions connexes