gpt4 book ai didi

ios - 从 TableView 转到导航 Controller 前面的 View

转载 作者:搜寻专家 更新时间:2023-11-01 06:41:08 24 4
gpt4 key购买 nike

在我的项目中,我在 TableView 中有一个带有 3 个选项的幻灯片菜单。根据所选的选项,我想转到 ViewController1、ViewController2 或 ViewController3,它们前面都有一个导航 Controller 。

目前,我在 Storyboard 中使用从原型(prototype)单元格到 ViewController1 的转场,使用“segueid”作为标识符,因此所有选项都转场到 ViewController1。

那是 file.swift 中准备转场的代码:

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if segue.identifier == "segueid"{
var DestViewController = segue.destinationViewController as! UINavigationController}}

当 XCode 只允许我从 Storyboard 中的单元格设置一个 segue 时,问题就来了,所以我无法指向 VC2 和 VC3。

有什么方法可以根据从 TableView 中选择的行来切换到导航 Controller 前面的不同 View ?

最佳答案

您应该在 View Controller 之间创建转场。

不要创建从单元格到 View Controller 的转场。

然后在您选择一个单元格之后,您应该决定要调用哪个 segue。

关于ios - 从 TableView 转到导航 Controller 前面的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35232018/

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