我正在搜索任何教程或说明如何在表视图中添加“级别”。
我正在使用XCode 4.3.2。我已经创建了一个Master-Detail App,我为工作应用程序做了我应有的一切。但是我的表格视图中只有一个级别,并且完全不知道如何获得第二级别。
我在谷歌和Apple文档中搜索了很多,但我没有找到任何东西..
我的愿望是获得列表,当您单击列表中的对象时,您将使用新列表转到第二级,当您单击第二个列表中的对象时,它将更改详细信息视图。
答案 0 :(得分:3)
我认为你的意思是转到下一个视图控制器。
你应该做的是使用委托方法- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
(Link to doc)
在这里你可以创建一个新的tableViewController,例如
UITableViewController *newTable = [[UITableViewController alloc] initWithStyle:UITableViewStylePlain];
[self.navigationController pushViewController:newTable animated:YES];
然而,你想要做的(我猜)是将数据发送给应该显示的数据。因此,在newTable tableviewcontroller中,您应该创建一个新的init方法,它允许您发送所需的数据。例如一个数组。然后,该类可以处理该数据并按您的要求显示它。
我希望能回答你的问题。