ios tableview回到主视图

时间:2011-07-04 12:42:18

标签: iphone ios xcode uitableview

我用xcode创建了一个tableview默认应用程序。

可是:

在AppDelegate中添加一个函数来加载按钮上的表视图。

self.window.rootViewController = self.navigationController;

工作正常。

在RootViewController中创建了一个包含数据的数组,并将其传递给tableview,这也很好。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    UIAlertView *alert = [[UIAlertView alloc] 
                          initWithTitle:@"iPad Selected"                         
                          message:[NSString stringWithFormat:@"iPad %d", indexPath.row]                     
                          delegate:self       
                          cancelButtonTitle:@"OK"           
                          otherButtonTitles:nil];
    [alert show];
    [alert release];
}

enter image description here

我不会按下单元格,返回主视图并使用表格中的文本设置按钮的Lable。也许还将ID(行索引)保存在变量中。

需要帮助:)

1 个答案:

答案 0 :(得分:0)

添加另一个名为View2viewController的viewcontroller。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

     View2viewController *view2 = [[ View2viewController alloc] initWithNibName:@"View2viewController" bundle:nil];
     [self.navigationController pushViewController:view2 animated:YES];
     [view2 release];
}