ios - 带有 xcode 的分层主从应用程序

标签 ios xcode tableview master-detail

我正在搜索任何教程或说明如何在表格 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/

相关文章:

ios - UITableViewCell 中的 UILabel 返回 nil

xcode - 使用 xcodebuild 构建时出错

json - swift 3.0 : tableview cannot show data which received as JSON through web api

ios - 使用不同版本的 Xcode 创建的分支在 git 中真的不同吗?

ios - 如何添加带有翻转动画的 subview ?

ios - Xcode 在 Assets 目录打开时卡住

ios - 如何通过segue传递Section和Row指定的tableview单元格内容?

c++ - Horizo​​ntalHeaderView 不调用 QAbstractTableModel 的 child 的 headerData()

objective-c - iOS 应用程序中 iTunes 音乐商店的音乐预览

ios - 动态原型(prototype)选项未出现在属性检查器中