Frage : iPhone APP: TabBarController und eine erste Ansicht

Hallo haben Experten, das

I morgens neu zur APP-Entwicklung und gespielt, um eine Spitze mit einigen Beispielen aber können nur wirklich beginnen zu verstehen, dass eine Technologie, indem sie in taucht und versucht, ein reales app.

What zu bilden, das ich erzielen möchte, ist das folgende. Ich muss eine Idee der rechten Weise erhalten, zu erzielen, was ich von der APP wünsche, und sie nicht aufzubauen, welche die falsche Weise von Anfang an.

The APP eine erste Ansicht haben muss, die wie ein willkommener Schirm ist. Sie hat 4 Knöpfe auf ihr. Jeder dieser Knöpfe lädt eine neue Ansicht. Diese 4 Ansichten müssen ein Teil eines tabbarcontroller sein, also, wenn ein Benutzer Knopf „meine Details“ über den willkommenen Schirm bedrängt, lädt er die Ansicht „meiner Details“, die mit dem tabbarcontroller komplett ist, das auf dem korrekten Tab vorgewählt wird. Ebenso für jeden der anderen Knöpfe. Aber das tabbarcontroller darf NICHT auf dem Willkommen screen.

I sichtbar sein haben verursacht die Fenster-APP mit 5 ViewControllers. 4 von denen werden mit Vorsprüngen in einem Vorsprungstabsteuerpult verbunden, der MainWindow.xib hinzugefügt wird und addiert, während ein subview zum AppDelegate.m

This fein lädt. Jedoch möchte ich einen willkommenen Schirm mit Knöpfen haben, der nicht das tabbar lädt. So habe ich ein neues ViewController (WelcomeViewController) addiert das beim Anfang geladen und nicht das tabbar lädt wird. Was ich wünsche, ist, wenn ein Knopf auf diesem WelcomeViewController geklickt wird, das relevante ViewController wird geschalten zu - mit dem tabbar sichtbaren und relevanten tabbar Knopf highlighted.

bis jetzt kann ich das erste relevante ViewController an Last (in diesem Fall hat sie BookingViewController benannt), gelangen, aber das tabbar ist nicht sichtbar - vermutlich, weil ich dieses ViewController als modales lade. Ich denke, dass ich dieses falsch herum habe - ideal wünsche ich die erste Ansicht (WelcomeViewController) laden, während ein modales und dann Abschluss, wenn einer seiner Knöpfe clicked.

I Hoffnung dieses sind, sinnvoll ist! Bitte helfen!

Here ist mein Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
AppDelegate.m:-
[Fenster addSubview: tabBarController.view];
WelcomeViewController *aViewController = [[WelcomeViewController alloc] initWithNibName: @ " WelcomeViewController " Bündel: [NSBundle mainBundle]];
	self.viewController = aViewController;
	[aViewController Freigabe];
	[Fenster addSubview: [viewController Ansicht]];

AppDelegate.h:-
UITabBarController *tabBarController;
WelcomeViewController *viewController;
@property (nicht atomar, behalten), IBOutlet UITabBarController *tabBarController;
@property (nicht atomar, behalten), WelcomeViewController *viewController;

WelcomeViewController.m:-
- (IBAction) clickBooking: Absender (Identifikation) {
BookingViewController *bView = [[BookingViewController alloc] initWithNibName: Nullbündel: Null];
[SelbstpresentModalViewController: bView belebt: JA];
}

WelcomeViewController.h:-
- (IBAction) clickBooking: Absender (Identifikation);

Antwort : iPhone APP: TabBarController und eine erste Ansicht

Ich herausfand, wie man auf das appDelegate zurückgreift, in dem ich die Methode speichere, um Vorsprünge zu schalten und sie von meinem ViewController zu benennen. Dank für den Rat aber diesen schien sauberer und einfacher.
Weitere Lösungen  
 
programming4us programming4us