TapBar + Navigation bar? discussie in Ontwikkelen voor iOS forum; ( verdwijnt na registratie ) Hallo, Ben tijdje bezig stoeien met de iPhone SDK. Nu probeer ik een Tapbar te maken met boven een Navigationbar dus zo iets [Navigationbar] content ...
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
|||
|
|||
TapBar + Navigation bar?
Hallo,
Ben tijdje bezig stoeien met de iPhone SDK. Nu probeer ik een Tapbar te maken met boven een Navigationbar dus zo iets [Navigationbar] content content content [Tapbar] Ik weet hoe ik een tapbar project op zet. Maar als ik per view een Navigationbar zet, dan zal je dus zien dat als je van view wisselt, de navigationbar ook veranderd. Eigenlijk wil ik dat de Navigationbar vast staat en dat als je de tabbar gebruikt, de content veranderd. Dus ik dacht toen, laat ik de Navigation controller gebruiken, die heeft immers [Navigationbar] [View] Maar .. hmm ... hoe krijg ik dan die Tabbar in die [View]. Heb al op Google beetje rondgekeken, maar krijg telkens tutorials over tabbars en views toevoegen aan de tabbar. Heeft iemand tips of resources hierover? Trouwns ..vroeg mij ook af, hoeveel mensen hier gebruiken de IB en hoeveel doen gewoon echt coden. |
|
|
Gesponsorde links (verdwijnt na registratie)
|
#2
|
|||
|
|||
Ik code altijd mijn views helemaal. Vind ik toch altijd handiger.
Hier is een webpagina met info over tabbars: IPhone SDK: TabBars - un knol de Usman Ismail Wat misschien belangrijk is om te weten, is dat navigationControllers en TabBars allebei views nodig hebben om hun werk te doen. als je dus probeert te doen wat jij wilt zou je dus zo'n structuur krijgen: - Navigationcontroller -- TabbarController1 --- View1 --- View2 -- Tabbarcontroller2 --- View3 --- View4 Je voegt de views dus toe aan je tabbar, en je eerste tabbar wordt de rootview van je navigationcontroller. je tweede tabbar Push je op de navigationcontroller, en dan krijg je je andere tabs te zien.
__________________
Software Engineer iPhone Developer |
#3
|
||||
|
||||
Ik weet eerlijk gezegd niet of het zo'n goed plan is om het zo aan te pakken, maar we zullen zien.
Aangezien de UITabBarController een UIViewController is kan je hem gewoon in je UINavigationController zetten. Code:
UITabBarController * tabBarController = [[UITabBarController alloc] init]; //configureer je tabBarController, stop er viewcontrollers in etcetera. UINavigationController * navigationController = [[UINavigationController alloc] initWithRootViewController:tabBarController]; |
#4
|
||||
|
||||
@JWVD Dat is de verkeerde manier.
De correcte manier is om een UITabBarController te maken en deze zijn view toe te voegen aan de window. (in je applicationDidFinishLaunching) Dan maak je een UINavigationController en deze voeg je toe aan de viewControllers array van je UITabBarController. |
#5
|
||||
|
||||
Oh, haha, ik zie nu dat ik het verkeerd doe ja. Had andersom gemoeten!
|
#6
|
|||
|
|||
Uiteindelijk heb ik niet meer gedaan zoals ik het eerst in gedachte had ...
dus gewoon een tabbar .. en die voeg ik aan de main view toe. elk view in de tabbar is gewoon anders |
Labels |
iphone, navigationbar, sdk, tapbar, xcode |
Er zijn 1 actieve gebruikers die momenteel deze discussie bekijken (0 leden en 1 gasten) |
|
Soortgelijke discussies |
||||
Discussie | Auteur | Forum | Reacties | Laatste bericht |
UIBarButtonItem verschijnt niet op navigation controller toolbar | Thaurin | Ontwikkelen voor iOS | 12 | 23-03-10 18:45 |
UIWebView met Navigation Controllers | kai824 | Ontwikkelen voor iOS | 3 | 29-12-09 21:07 |
|
|