我正在搜索任何教程或说明如何在表格 View 中添加“级别”。
我正在使用 XCode 4.3.2。我创建了一个主从应用程序,并且我为一个工作应用程序做了我应该做的一切。但是我的表格 View 中只有一个级别,并且完全不知道如何获得第二个级别。
我在谷歌和苹果文档中搜索了很多,但我没有找到任何东西..
我的愿望是有一个列表,当你点击列表中的一个对象时,你会进入一个新列表的第二级,当你点击第二个列表的一个对象时,它会更改详细信息 View 。
最佳答案
我认为您的意思是转到下一个 View Controller 。
你应该做的是使用委托(delegate)方法- (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 方法,该方法允许您发送所需的数据。例如一个数组。然后该类可以处理该数据并根据需要显示它。
我希望这回答了你的问题。
关于ios - 带有 xcode 的分层主从应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10396835/