【问题标题】:ios tableview back to main viewios tableview 返回主视图
【发布时间】:2011-09-28 03:17:54
【问题描述】:

我已经用 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];
}

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

需要帮助:)

【问题讨论】:

  • 请详细说明您真正想做的事情以及您尝试过的事情以及您遇到的问题?
  • 我认为你的主视图本身就是根视图,所以它是你的应用程序启动的根视图。那你想回去哪里?
  • 我的主视图是 MainWindox.xib 我实际上不知道如何激活视图。 Seminar_AppAppDeletegate 是主文件,我认为。如何在另一个控制器中激活视图
  • 立即查看答案。检查该教程,它将对您有所帮助。

标签: iphone ios xcode uitableview


【解决方案1】:

添加另一个名为 View2viewController 的视图控制器。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多