gpt4 book ai didi

ios - 拆分 Controller 主 TableView 推送到主导航堆栈而不是详细信息

转载 作者:行者123 更新时间:2023-11-29 00:17:27 25 4
gpt4 key购买 nike

我正在尝试设置一个非常基本的 Split View Controller 。左侧(master)是一个表格 View ,当点击一行时,我希望将详细信息加载到右侧(detail)。

我不知道我做错了什么。我有一个示例项目,它完全按照我想要的方式运行,但我在主项目中遗漏了一些东西。我非常仔细地搜索了示例项目,据我所知,我的主项目中的所有操作都完全相同。

我遇到的问题是,当我点击 TableView 中的一个单元格时,调用的 View Controller 出现在主视图(左侧)中,而不是详细信息(右侧)。

我的问题是:我究竟需要做什么才能让右侧显示详细信息?

我正在横向模式下的 iPhone 7 Plus 模拟器上进行测试。肖像模式工作正常。

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

Basic Split View Controller Setup

Basic Split At Launch - Untouched

Basic Split after tapping the table view cell

最佳答案

哇!好吧,我知道出了什么问题了。这一定是 Storyboard UI 中的一个错误,因为这会成为问题是没有意义的。

当我按住 Ctrl 键从 TableView 单元格拖动到导航 Controller 以创建详细信息时,我选择了“显示”。然后我意识到它实际上应该是“显示细节”,所以我进入了我刚刚创建的 segue 的属性并将“Kind”更改为“Show Detail(例如 Replace)”,据我所知,应该结束就像我在创建 segue 时选择“显示详细信息”一样。它不是。

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

enter image description here

关于ios - 拆分 Controller 主 TableView 推送到主导航堆栈而不是详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44959927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com