gpt4 book ai didi

ios - 快速在一个选项卡项上打开两个 Controller A 和 B

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

我有一个问题,我想在单个选项卡上以不同的方式打开两个 View Controller 。喜欢:登录屏幕 --> 主屏幕 --> 在主屏幕上的两个按钮 A 和 B

1 当点击按钮A时,在tab controller tab1上打开A controller

2 当点击按钮B时,在tab controller tab1上打开B controller

我在选项卡 Controller 中有 5 个选项卡。

请帮我解决这个问题。请参阅随附的屏幕以获得更多帮助。

enter image description here

谢谢,

最佳答案

你可以用这个替换 ViewController

 func tabBarController(tabBarController: UITabBarController, didSelectViewController viewController: UIViewController) -> Bool {


let selectIndex : NSInteger = (tabBarController.viewControllers?.index(of: viewController))!

if (selectIndex == 1) {


let vc = UIViewController() // your new Controller

var allviews = tabBarController.viewControllers
allviews?.remove(at: selectIndex)
allviews?.insert(vc, at: selectIndex)
tabBarController.setViewControllers(allviews, animated: true)


return false;

}

return true;

}

关于ios - 快速在一个选项卡项上打开两个 Controller A 和 B,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45810141/

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