vgroenewold schreef op maandag 25 oktober 2010 @ 15:21:
Een iets duidelijkere uitleg zou helpen, wat bedoel je met een tab-bat view en navigation-view precies? En wat voor test-beeld? Heb je het nu over een app op je iPhone of het interface van Xcode?
Verder kan ik helemaal niets van uitleg voorzien als ik geen idee van de code heb. Laat eens wat screenshots van je app zien om een idee te krijgen, leg uit wat je nu precies wilt en laat wat code-segmenten zien welke voor de acties zouden moeten zorgen.
Sorry!
Kijk ik heb een tab-bar applicatie:
hier nog een plaatje van me first view.

Als ik op de knop Probeer whizzie nu! druk ga ik naar probeerView.xib
ik had een label geplaatst met daar op TEST. Dat bedoel ik dus met test beeld.
Maar toen ik ProbeerView.m ging programmeren zodat het tabbelen kreeg enzo.
en hem wilde laten draaien toen crashde hij op een of andere manier.
hier is de code die ik heb gebruikt in:
ProbeerView.m
C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
| - (NSInteger)tableView:(UITableView *)tableView
numberOfRowsInSection:(NSInteger)section
{
return 3;
}
- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell =
[tableView dequeueReusableCellWithIdentifier:@"cell"];
// create a cell
if ( cell == nil)
{
cell = [[UITableViewCell alloc]
initWithStyle:UITableViewCellStyleSubtitle
reuseIdentifier:@"cell"];
}
//retrieve an image/ Zet een afbeelding naast de titel
NSString *imagefile = [[NSBundle mainBundle]
pathForResource:@"cellimage" ofType:@"png"];
UIImage *ui = [[UIImage alloc] initWithContentsOfFile:imagefile];
//set the image on the table cell/ zet hem in de tabel
cell.imageView.image = ui;
//set the main text/hoofd tekst
cell.textLabel.text = [exercises objectAtIndex:indexPath.row];
//set the subtitle text/ ondertekst
cell.detailTextLabel.text = @"Ondertiteling hier";
//accessory type /zijn de navigatie pijltjes, er zijn 3 verschillende
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
//return the cell
return cell;
} |
De code waarmee ik de knop heb geprogrammeerd in de Whizzie2AppDelegate.m
C:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
tabBarController = [[UITabBarController alloc] init];
FirstViewController *firstViewController = [[FirstViewController alloc] initWithNibName:@"FirstView" bundle:nil];
UINavigationController *navigationController = [[UINavigationController alloc] init];
[navigationController pushViewController:firstViewController animated:NO];
[firstViewController release];
ProbeerView *probeerVC= [[ProbeerView alloc] init];
UINavigationController *navController = [[UINavigationController alloc] init];
[navController pushViewController:probeerVC animated:NO];
[probeerVC release];
tabBarController.viewControllers = [NSArray arrayWithObjects:navigationController, navController, nil];
[navigationController release];
[navController release];
[window addSubview:tabBarController.view];
[window makeKeyAndVisible];
return YES;
} |
TX