gpt4 book ai didi

ios - View Controller 之间的 TableView 单元格操作

转载 作者:行者123 更新时间:2023-11-30 11:35:09 25 4
gpt4 key购买 nike

我有一个应用程序,它是通过选项卡栏 Controller 连接的两个 View Controller 。第一个 View 是一个 tableView 单元格,第二个 View 是连接的几个标签。

目前,我的代码可以正常工作,因此当我在 TableView 中选择一个单元格时,它会从第二个 View Controller 中显示相关信息。但是,为了返回第一个 View Controller ,我目前有一个后退按钮。

如何才能使标签栏 Controller 按钮在点击单元格时不会消失,以便我可以在两个 View Controller 之间快速、更无缝地跳转?

选择单元格的相关代码:

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath)
{
x = indexPath.row
y = indexPath.row
z = indexPath.row
performSegue(withIdentifier: "seque", sender: self)
}

然后我在 viewDidLoad 中调用它:

override func viewDidLoad() {
super.viewDidLoad()

xLabel.text = wordList[x]
yLabel.text = wordDefinition[y]
zLabel.text = wordSnippet[z]

最佳答案

如果我理解正确的话,您需要将您的第一个 VC 嵌入到 NavigationController 中,并将导航 Controller 嵌入到 TabBarController 中。

这样,当您将 Segue 从第一个 VC 拖到第二个 VC 时,第二个 VC 也将嵌入到同一个导航 Controller 中。

由于导航 Controller 位于 TabBar Controller 内部,因此第二个 VC 也将嵌入到同一个 TabBar Controller 中。

你最终会得到这样的结果:

enter image description here

如您所见,所有 VC 都保留了 TabBar 和导航栏。

您可以通过选择所需的 VC,然后从编辑器菜单 > 嵌入来完成此操作。

关于ios - View Controller 之间的 TableView 单元格操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49845524/

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