Vraag : iPhone app: TabBarController en een eerste Mening

Hallo hebben de deskundigen,

I am nieuw aan app ontwikkeling en gespeeld rond een beetje met sommige voorbeelden maar slechts werkelijk kunnen beginnen om een technologie te begrijpen door zich te werpen in en om een echte app.

What te proberen te maken die ik heb willen om bereiken ben volgend. Ik moet een idee van de juiste manier krijgen om te bereiken en wat wil ik van app, het niet te bouwen de verkeerde manier van start.

The app moet een eerste Mening hebben die als het welkom scherm is. Het zal 4 knopen op het hebben. Elk van deze knopen zal een nieuwe mening laden. Deze 4 meningen moeten deel van een tabbarcontroller uitmaken, zodat wanneer een gebruiker knoop „mijn details“ op het welkome scherm drukt, laadt het de „mijn die details“ mening, volledig met tabbarcontroller op de correcte tabel wordt geselecteerd. Eveneens voor elk van de andere knopen. Maar tabbarcontroller moet niet op welkome screen.

I zichtbaar zijn heeft gecre�ërd het Venster app met 5 ViewControllers. 4 van die zijn verbonden met lusjes in een controlemechanisme van de lusjebar die aan MainWindow.xib worden toegevoegd en als subview aan de AppDelegate.m

This ladingenboete toegevoegd. Nochtans, wens ik om het welkom scherm met knopen te hebben dat niet tabbar laadt. Zo heb ik een nieuwe ViewController toegevoegd (WelcomeViewController) die bij begin wordt geladen en niet tabbar laadt. Wat ik wil is wanneer een knoop op dit WelcomeViewController wordt geklikt, wordt relevante ViewController waarschijnlijk overgeschakeld aan - met de tabbar zichtbare en relevante tabbar knoop highlighted.

tot dusver ik eerste relevante ViewController kan ertoe brengen om te laden (in dit geval het BookingViewController) heeft geroepen, maar tabbar is niet zichtbaar - omdat ik dit ViewController als modaal laad. Ik denk ik dit omgekeerd heb - wil ik ideaal gezien de eerste mening (WelcomeViewController) als modaal laden en dan sluiten wanneer één van zijn knopen/>I hoop is clicked.


Here is mijn code:
" codeBody "
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
AppDelegate.m: -
[venster addSubview: tabBarController.view];
WelcomeViewController *aViewController = [[WelcomeViewController alloc] initWithNibName: @ bundel " WelcomeViewController ": [NSBundle mainBundle]];
	self.viewController = aViewController;
	[aViewController versie];
	[venster addSubview: [viewController mening]];

AppDelegate.h: -
UITabBarController *tabBarController;
WelcomeViewController *viewController;
nonatomic @property (, behoud) IBOutlet UITabBarController *tabBarController;
nonatomic @property (, behoud) WelcomeViewController *viewController;

WelcomeViewController.m: -
- (IBAction) clickBooking: (identiteitskaart) afzender {
BookingViewController *bView = [[BookingViewController alloc] initWithNibName: nul bundel: nul];
[zelfpresentModalViewController: bView geanimeerd: JA];
}

WelcomeViewController.h: -
- (IBAction) clickBooking: (identiteitskaart) afzender;

Antwoord : iPhone app: TabBarController en een eerste Mening

Ik berekende hoe te om tot appDelegate toegang te hebben waarin ik de methode opsla om lusjes te schakelen en hen te roepen van mijn ViewController. Dank voor de raad maar dit scheen schoner en gemakkelijker.
Andere oplossingen  
 
programming4us programming4us