gpt4 book ai didi

ios - UITableView 单元格连接到不同的 Controller

转载 作者:行者123 更新时间:2023-11-29 01:38:01 26 4
gpt4 key购买 nike

我正在使用动态 UITableView 控件来显示菜单。菜单可以根据特定条件更改。现在,我希望当我单击菜单项时它会将我带到另一个 Controller 。

如何在不在 Storyboard 中创建多个 segue 的情况下完成此操作?我有 9-10 个选项显示在 UITableView 中,我真的不想在 Storyboard中创建 9-10 个不同的 segues。

最佳答案

您始终可以通过编程方式加载 Controller 。为 Controller 设置 Storyboard ID,如图所示:

Storyboard ID setup

然后,如果您只有一个 Storyboard,您可以像这样加载负载 Controller :

if let controller = self.storyboard?.instantiateViewControllerWithIdentifier("SettingsViewController") {
self.navigationController?.pushViewController(controller, animated: true)
}

如果您有多个 Storyboard,您应该使用:

let controller = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("SettingsViewController")
self.navigationController?.pushViewController(controller, animated: true)

关于ios - UITableView 单元格连接到不同的 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32746717/

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