我用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];
}
我不会按下单元格,返回主视图并使用表格中的文本设置按钮的Lable。也许还将ID(行索引)保存在变量中。
需要帮助:)
答案 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];
}