【问题标题】:Creating a Master-Detail view with another Detail使用另一个详细信息创建主从视图
【发布时间】:2014-09-15 12:20:11
【问题描述】:

我将如何实现主从视图和另一个详细视图?

所以本质上是一个带有 TableView 的 Master 视图,一个带有 TableView 的 Detail 视图,然后是另一个包含所有信息的 Detail 视图。因此,您可以在主视图中选择一个项目,该项目加载项目的 TableView,然后该详细视图中的每个项目都有自己的详细信息。

基本上是一个包含子列表项目详细信息的列表列表。

主菜单(此列表中的多个项目) -items(此列表中的多个项目) --details(列表中每个项目的详细信息。

【问题讨论】:

  • 你试过什么?您对流程的某些部分有什么具体问题吗?
  • @rdelmar 我设置了一个主从视图模板,基本上将主视图复制到一个新的 TableView 控制器中,并将详细视图信息移动到一个新的 UIView 中。它会运行,我可以添加一个项目,但是当我点击该项目时,它不会转到第二个主视图。
  • @iphonic 该示例仅显示主详细信息视图。我想在主视图中点击一个项目,该项目与包含另一个项目列表的视图相连接,并且每个项目都有一个详细视图。
  • 你能画个简单的图看看你到底想达到什么效果吗?

标签: ios xcode uitableview master-detail


【解决方案1】:

转场不会触发,因为您将转场从一个控制器转移到下一个控制器。如果这样做,则必须使用 performSegueWithIdentifier:sender: 手动调用 segue。然而,更好的方法是删除这些 segue 并在单元格和以下控制器之间重新制作它们 - 当您点击单元格时,segue 将自动发生。您在 prepareForSegue 中传递数据:使用 sender 参数(将是您触摸的单元格)来获取 indexPath,从而获取用于填充表格的数组的索引。

【讨论】:

    猜你喜欢
    • 2010-12-06
    • 2015-06-03
    • 2015-12-27
    • 2010-12-22
    • 2013-09-04
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多