gpt4 book ai didi

ios - 为什么将 UITableViewCell 连接到 UInavigationcontroller 时没有任何反应

转载 作者:行者123 更新时间:2023-11-29 13:40:06 25 4
gpt4 key购买 nike

我有带静态单元格的 UITableView。我从这些静态单元格之一控制拖动到另一个 UINavigationcontroller 并选择“推送”。当我运行该应用程序并点击静态单元格时,我注意到没有任何反应。

但是,当我做同样的事情并选择“模式”时,它工作正常。我错过了什么吗?

最佳答案

在父 UINavigationController 中的 View Controller 之间进行切换时,您只能使用“推送”转换。

您的导航 Controller 应该是您应用的初始 View Controller 。此外,当您的表格单元格被点击时,您将希望转至 View Controller (可能是自定义 UIViewController 子类),而不是 UINavigationController。

确保您已使用以下内容设置 Storyboard:

  • A UINavigationController - 这应该设置为您应用的初始 View Controller 。在 Storyboard 中选择导航 Controller 时,请检查“属性检查器” Pane 中的复选框“是初始 View Controller ”是否已选中。

  • A UITableViewController - 这应该在您的导航 Controller 的 Root View Controller 上设置(应该有一个从导航 Controller 指向 tableview Controller 的箭头,看起来像一个 segue 但有一个中间不同的图标)

  • 另一个 View Controller - 这是您在单击表格单元格时想要转至的 View Controller ,可能是您创建的客户 UIVewController 子类。请注意,它可能不应该是导航 Controller 。

关于ios - 为什么将 UITableViewCell 连接到 UInavigationcontroller 时没有任何反应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9422392/

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