【问题标题】:Split Controller master table view pushes to master nav stack not detail拆分控制器主表视图推送到主导航堆栈而不是详细信息
【发布时间】:2017-12-11 02:40:36
【问题描述】:

我正在尝试设置一个非常基本的拆分视图控制器。左侧(主)是一个表格视图,当点击一行时,我希望将详细信息加载到右侧(详细信息)。

我不知道我做错了什么。我有一个示例项目,它的功能完全符合我的要求,但我在我的主项目中遗漏了一些东西。我已经非常仔细地搜索了示例项目,据我所知,我的主项目中的所有内容都完全相同。

我遇到的问题是,当我点击表格视图中的一个单元格时,被调用的视图控制器出现在主视图(左侧)中,而不是细节(右侧)中。

我的问题是:我必须做些什么才能让右侧显示细节?

我正在以横向模式在 iPhone 7 Plus 模拟器上进行测试。纵向模式工作正常。

据我所知,我已完成所有正确的委托设置。提前致谢!

【问题讨论】:

    标签: ios uitableview uinavigationcontroller uisplitviewcontroller master-detail


    【解决方案1】:

    哇!好的,我知道出了什么问题。这一定是故事板 UI 中的一个错误,因为这不会是问题所在。

    当我 ctrl 从表格视图单元格拖动到导航控制器以创建详细信息时,我选择了“显示”。然后我意识到它实际上应该是“显示细节”,所以我进入了我刚刚创建的 segue 的属性并将“种类”更改为“显示细节(例如替换)”,据我所知,应该结束就像我在创建 segue 时选择“显示详细信息”一样。不是。

    经过大量的反复试验后,我发现我必须删除我最初创建的转场并重新创建转场,选择“显示详细信息”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多