Création d'un menu de navigation complet dans un onglet de TabBar

SamhorSamhor Membre
09:19 modifié dans API UIKit #1
Bonjour à  tous,
Je suis récent développeur sur iPhone avec Xcode et j'ai deja développer ma petit application grâce aux tutos de ce site mais j'aurais besoin d'une assistance supplémentaire car je sèche complètement sur mon histoire de menu de navigation.

Mon application se présente sous la forme d'un tabbar contenant pour chaque onglet tabbar (5 au total) un fichier .xib qui affiche une page web à  l'aide d'un webview.

Maintenant dans 2 de ces onglets j'aimerais remplacer la page web par un table view (avec  barre de navigation en haut) qui se présenterais sous la forme suivante:
Table View Primaire (menu principal) > Table view Secondaire (Sous menu) > WebView (affichant une page sélectionnée dans le sous menu) OU une vidéo controlé par mediaplayer (vidéo heberger sur le web)

(Il doit être possible qu'après le Table View secondaire (sous menu) soit présent un autre table view qui serait un autre sousmenu)

Mon problème c'est que je trouve aucun tuto complet sur cela sur le web.
C'est ainsi que je formule une demande d'assistance sur votre site afin déjà  de m'apprendre à  métriser les tableview et reussir mon application.

Je pense aussi qu'il serait fort intéréssant d'en construire un bo tuto complet sur le site car les menu de navigation de ce genre sont une des bases de oas mal d'application

Je suis pret a prendre contact par MSN ou AIM, merci de m'envoyer vos adresse par MP.


En vous remerciant d'avance de votre aide,



Samhor



PS: j'espère que j'ai été assez explicite  :o

Réponses

  • muqaddarmuqaddar Administrateur
    09:19 modifié #2
    Cet article devrait t'aider justement :
    http://www.osx-dev.com/index.php?topic=3535.msg35504#new

    non ?
  • SamhorSamhor Membre
    09:19 modifié #3
    Exactement ce que je cherche :D Mercciiiiii :p :p
  • SamhorSamhor Membre
    avril 2009 modifié #4
    J'ai essayer de integrer cela dans mon iApp mais malheureusement cela ne marche pas j'arrive pas à  ouvrir la page coucou  ??? ca plante dans le simulateur iPhone B)

    Est ce que quelqu'un pourrait m'assister pour régler les problèmes? J'ai aucune erreur ou ! dans Xcode mais l'appli plante quand même...

    Amicalement Samhor

    EDIT:
    Voila la console de debug: 
    [Session started at 2009-04-11 22:33:19 +0200.]
    2009-04-11 22:33:19.525 testapptabbarettableview[59114:20b] Stack: (
        2469855499,
        2443562555,
        2469854257,
        2418426504,
        2418425070,
        2418968513,
        818019035,
        2469809221,
        818013737,
        818022028,
        816607014,
        816608011,
        816608381,
        816649675,
        816645441,
        816115430,
        818036263,
        816115430,
        816516406,
        816517630,
        816516519,
        816115430,
        816516406,
        816517630,
        816514372,
        816216343,
        816148479,
        816144864,
        827743722,
        827753484,
        2469357045,
        2469358808,
        827745792,
        827745989,
        816114848,
        816160924,
        8800,
        8654
    )
    Loading program into debugger...
    GNU gdb 6.3.50-20050815 (Apple version gdb-962) (Sat Jul 26 08:14:40 UTC 2008)
    Copyright 2004 Free Software Foundation, Inc.
    GDB is free software, covered by the GNU General Public License, and you are
    welcome to change it and/or distribute copies of it under certain conditions.
    Type "show copying" to see the conditions.
    There is absolutely no warranty for GDB.  Type "show warranty" for details.
    This GDB was configured as "i386-apple-darwin".
    warning: Unable to read symbols for "/System/Library/Frameworks/UIKit.framework/UIKit" (file not found).
    warning: Unable to read symbols from "UIKit" (not yet mapped into memory).
    warning: Unable to read symbols for "/System/Library/Frameworks/CoreGraphics.framework/CoreGraphics" (file not found).
    warning: Unable to read symbols from "CoreGraphics" (not yet mapped into memory).
    Program loaded.
    sharedlibrary apply-load-rules all
    Attaching to program: `/Users/victorkerr/Library/Application Support/iPhone Simulator/User/Applications/B00071C8-DB13-4BC3-98A3-6D324C782095/testapptabbarettableview.app/testapptabbarettableview', process 59114.



  • Philippe49Philippe49 Membre
    avril 2009 modifié #5
    Tu n'as rien d'autre dans ton message d'erreur ?

    Des pistes de travail :

    1) Vérifie les connections dans IB.
    2) As-tu correctement inséré dans ton projet tes nouveaux xib ?
    3) Mets des NSLog pour savoir à  quel moment cela plante et sur quoi.
    4) Lance en mode Debug en mettant un breakpoint sur l'une des lignes de ApplicationDidiFinishLaunching
    5) Fais une mini appli à  part pour voir d'abord comment cela fonctionne, puis intègre-le dans un second temps dans ton appli
  • SamhorSamhor Membre
    09:19 modifié #6
    Oki merci beaucoup :D
    Je croit que je vais déjà  reprendre cela lundi à  froid tranquillement et essayé de travailler sur cela dans une petit appli séparé comme tu le dis histoire que je metrise bien tout cela 

    Bonne nuit à  tous
  • SamhorSamhor Membre
    avril 2009 modifié #7
    Bonne nouvelle j'ai résolu le problème :D <3 <br />J'avais pas une bonne maitrise de Interface Builder :D

    Pour intégré un Navigation Controller dans un Tab Bar il suffit de glisser un Navigation Controller  dans le TabBar Controller et la magie d'Interface Builder opère, un onglet se crée dans la tab bar avec le navigationController :D
    Après il suffit juste de programmer sont Navigation Controller à  son choix :D

    Pour ceux qui n'y arrive toujours pas, envoyez moi un petit MP je vous aiderais :D ;)


    Merci à  tous les membres de cette board pour leur aide :D
  • Philippe49Philippe49 Membre
    09:19 modifié #8
    dans 1239652236:

    Pour intégré un Navigation Controller dans un Tab Bar il suffit de glisser un Navigation Controller  dans le TabBar Controller et la magie d'Interface Builder opère, un onglet se crée dans la tab bar avec le navigationController :D
    Après il suffit juste de programmer sont Navigation Controller à  son choix :D

    Bien vu 

    Dans le tuto NavBar_TabBar, je glisse un SecondViewController en intermédiaire pour suivre le template Navigation-Based Application.
    TabBar Controller --> {first view controller , second view controller}
    second view controller --> navigation controller.
    Cela permet entre autres de séparer les différents de responsabilité et de configurer dans des xib séparés les rôles de chacun.

Connectez-vous ou Inscrivez-vous pour répondre.