gpt4 book ai didi

ios - Segue 无法在带有 TableView 和导航 Controller 的选项卡式应用程序中工作

转载 作者:可可西里 更新时间:2023-11-01 01:43:45 25 4
gpt4 key购买 nike

我刚刚阅读和观看了大约 20 个视频、StackOverFlow 问题和文章,但它们都已过时。 This tutorialvideo是最有帮助的。您可以看到我按照这些步骤操作,但是当我点击一个单元格时没有任何反应。

我还用一些操作覆盖了 didSelectRowAtIndexPath,当我单击一个单元格时它会正确执行,但 segue 没有做任何事情。

我正在尝试设置我的应用程序,以便用户查看 2 个选项卡(每个选项卡都包含 TableView)并可以单击要发送到另一个屏幕的单元格。类似推特的界面... tabs,点击一个TableView cell可以查看个人信息。

当我使用 Xcode 的编辑器 > 嵌入功能时,它将导航 Controller 放置在 TableView 之前。但是,以前,我一直在尝试:TabView -> UINavigationController -> UIViewController。我不确定谁在这里。我都试过了,当我点击一个单元格时,两者都没有导致 View 发生变化。

这应该可以在没有代码的情况下完成,对吧?

第一次尝试:下面我使用“编辑器”>“嵌入”功能完成了第一个选项卡。

enter image description here

另一种不同的方法/尝试:下面我拖入了一个导航 Controller (它带来了 2 个盒子,一个出于某种原因是 TableView)并设置了从原始 TableView 到导航 Controller 的转场。

enter image description here

最佳答案

您的项目中缺少两个部分:

  1. Main.storyboard 上转场的标识符。我将其命名为细节
  2. self.performSegueWithIdentifier("details", sender: self)tableView delegate didSelectRowAtIndexPath 中。

快乐的 xCoding。

关于ios - Segue 无法在带有 TableView 和导航 Controller 的选项卡式应用程序中工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25986114/

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