gpt4 book ai didi

ios - 以编程方式推送到导航堆栈中的 View Controller [2],然后展开到 [1]

转载 作者:行者123 更新时间:2023-11-28 23:51:59 25 4
gpt4 key购买 nike

我有一个填充了用户列表的 UITableViewControllerUITableViewController 嵌入在导航 Controller 中。点击 TableView 中的一行会推送 View Controller userVC。点击 userVC 上的 + 按钮会推送 View Controller addAlarmVC。 (见下图)

默认行为

Default Behavior

快速操作

Quick Action Behavior

我想从我的用户 TableView 中实现一个快速操作,这将允许我以编程方式直接推送 addAlarmVC,然后展开或“返回”到 userVC。我想要两个导航路线、默认路线和快速操作路线。

本质上,我的问题是:在具有 [0,1,2] 的导航堆栈中,如何以允许我展开到 1 的方式从 0 推到 2?我正在使用 Storyboard,但如果可以通过编程方式解决问题,我会更喜欢这样。

最佳答案

你可以试试这个(在 IB 中给每个 VC 一个 Storyboard标识符并加载它)

let userVC =  ////// self.storyboard.instan
let addAlarmVC = ////// self.storyboard.instan
self.navigationController.setViewControllers([self,userVC,addAlarmVC],animated:true)

关于ios - 以编程方式推送到导航堆栈中的 View Controller [2],然后展开到 [1],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51909969/

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