Pytanie : iPhone app: TabBarController i pierwszy Widok

Cześć ekspert,

I am nowy app rozwój i bawić się wokoło trochę z niektóre przykład ale móc tylko naprawdę technologia w i real app.

What I chcieć być the następujący. I potrzebować pomysł the prawy sposób potrzebować I chcieć od the app, i ono the mylny sposób od the start.

The app potrzebować pierwszy Widok che być jak witać ekran. Ono mieć 4 guzik na ono. Widok te guzik ładować nowy widok. Te 4 widok musieć część tabbarcontroller, więc gdy użytkownik naciskać guzik "mój szczegół" na the witać parawanowy, ono ładować the "mój szczegół" widok, zupełny z tabbarcontroller wybierać na the poprawny zakładka. Likewise dla guzik the inny guzik. Ale the tabbarcontroller musieć Widoczny na the powitanie screen.

I tworzyć the Okno app z 5 ViewControllers. 4 4 łączyć zakładka w zakładka bar kontroler che dodawać MainWindow.xib i dodawać gdy subview the AppDelegate.m

This ładować świetnie. , I życzyć mile widziany ekran z guzik che ładować the tabbar. W Ten Sposób I dodawać nowy ViewController (WelcomeViewController) che ładować przy początek i ładować the tabbar. ViewController I chcieć być kiedy guzik klikać na ten WelcomeViewController, the istotny ViewController wyłaczać - z the tabbar widoczny i the istotny tabbar guzik highlighted.

So daleko I móc the the pierwszy istotny ViewController ładunek (w tym wypadku ono dzwonić BookingViewController), ale the tabbar być widoczny - prawdopodobnie ponieważ I ładować ten ViewController jako modalny. I myśleć I mieć sens the mylny sposób mylny - idealnie I chcieć the pierwszy widok (WelcomeViewController) jako modalny i wtedy zakończenie gdy jeden swój guzik być clicked.

I nadzieja jeden robić sens! Zadawalać pomoc!

Here być mój kod:
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
AppDelegate.m -
[nadokienny addSubview: tabBarController.view];
WelcomeViewController *aViewController = [[WelcomeViewController alloc] initWithNibName: @ " WelcomeViewController " plik: [NSBundle mainBundle]];
	self.viewController = aViewController;
	[aViewController uwolnienie];
	[nadokienny addSubview: [viewController widok]];

AppDelegate.h -
UITabBarController *tabBarController;
WelcomeViewController *viewController;
@property (*tabBarController, utrzymywać) IBOutlet UITabBarController *tabBarController;
@property (*viewController, utrzymywać) WelcomeViewController *viewController;

WelcomeViewController.m -
- (IBAction) clickBooking: (id) nadawca {
BookingViewController *bView = [[BookingViewController alloc] initWithNibName: zero plik: zero];
[jaźń presentModalViewController: bView animować: TAK];
}

WelcomeViewController.h -
- (IBAction) clickBooking: (id) nadawca;

Odpowiedź : iPhone app: TabBarController i pierwszy Widok

I obliczać viewController dlaczego the appDelegate w che I przechować the metoda zakładka i od mój ViewController. Dzięki dla the rada ale to wydawać się czysty i łatwy.
Inne rozwiązania  
 
programming4us programming4us