具有xcode的分层主从细节应用程序

时间:2012-05-01 11:06:27

标签: ios xcode tableview master-detail

我正在搜索任何教程或说明如何在表视图中添加“级别”。

我正在使用XCode 4.3.2。我已经创建了一个Master-Detail App,我为工作应用程序做了我应有的一切。但是我的表格视图中只有一个级别,并且完全不知道如何获得第二级别。

我在谷歌和Apple文档中搜索了很多,但我没有找到任何东西..

我的愿望是获得列表,当您单击列表中的对象时,您将使用新列表转到第二级,当您单击第二个列表中的对象时,它将更改详细信息视图。

1 个答案:

答案 0 :(得分:3)

我认为你的意思是转到下一个视图控制器。 你应该做的是使用委托方法- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPathLink to doc

在这里你可以创建一个新的tableViewController,例如

UITableViewController *newTable = [[UITableViewController alloc] initWithStyle:UITableViewStylePlain];
[self.navigationController pushViewController:newTable animated:YES];

然而,你想要做的(我猜)是将数据发送给应该显示的数据。因此,在newTable tableviewcontroller中,您应该创建一个新的init方法,它允许您发送所需的数据。例如一个数组。然后,该类可以处理该数据并按您的要求显示它。

我希望能回答你的问题。