Hallo Leute,
ich möchte eine Window Based (iPad) App erstellen, deren Grundlage eine Tabbar ist. In den einzelnen Tabs sollen nun TableViews angezeigt werden und bei Drücken auf eine Zeile, soll eine DetailView angezeigt werden.
Mein Problem besteht darin, dass die DetailViews beim drücken nicht angezeigt werden
In meiner AppDelegate erstelle ich die Tabbar:
Alles anzeigen
TableViewController:
Alles anzeigen
Ich habe hier noch das Beispielprojekt: Testapp
Ihr könnt es euch ja mal anschauen, vielleicht kann mir jemand Helfen.
Liebe Grüße
Dominik
ich möchte eine Window Based (iPad) App erstellen, deren Grundlage eine Tabbar ist. In den einzelnen Tabs sollen nun TableViews angezeigt werden und bei Drücken auf eine Zeile, soll eine DetailView angezeigt werden.
Mein Problem besteht darin, dass die DetailViews beim drücken nicht angezeigt werden
In meiner AppDelegate erstelle ich die Tabbar:
Quellcode
- ....- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
- tabBarController = [[UITabBarController alloc] init];
- viewControllers = [NSMutableArray array];
- for (int i = 0; i<5; i++) {
- TableViewController *view = [[TableViewController alloc] init];
- [viewControllers addObject:view];
- }
- tabBarController.viewControllers = viewControllers;
- [window addSubview:tabBarController.view];
- [self.window makeKeyAndVisible];
- return YES;
- }
- ....
TableViewController:
Quellcode
- ....- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
- static NSString *CellIdentifier = @"Cell";
- UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
- if (cell == nil) {
- cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
- }
- cell.textLabel.text = @"Hallo";
- return cell;
- }
- ....
- - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
- // Navigation logic may go here. Create and push another view controller.
- DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil];
- //dvController.selectedCountry = selectedCountry;
- [self.navigationController pushViewController:detailViewController animated:YES];
- [detailViewController release];
- detailViewController= nil;
- }
- ....
Ich habe hier noch das Beispielprojekt: Testapp
Ihr könnt es euch ja mal anschauen, vielleicht kann mir jemand Helfen.
Liebe Grüße
Dominik