簡體   English   中英

如何從 TabBarController 打開特定的 ViewController

[英]How to open specific ViewController from TabBarController

對不起,如果這是一個基本問題。

方案如下:在此處輸入圖片描述

我想要以下內容:

  1. 用戶點擊最后一個選項卡
  2. 用戶轉到某個 ViewController(與 ViewController 不同,實際上與最后一個 Tab 連接)

如何做到這一點(不使用segue)?

提前非常感謝!

您可以在加載選項卡時將 go 與instantiateViewController視圖控制器一起推送,並將一個視圖控制器推送到另一個視圖控制器,如下所示:

 let next = self.storyboard?.instantiateViewController(withIdentifier: "nextVC")as! nextVC
 self.navigationController?.pushViewController(next, animated: true)

您可以在 UITabBarController 中分配 ViewController

         let storyboard = UIStoryboard(name: "Main", bundle: nil)
        
        // create view controllers from storyboard
        // Make sure you set Storyboard ID for both the viewcontrollers in 
        // Interface Builder -> Identitiy Inspector -> Storyboard ID
        let clockViewController = storyboard.instantiateViewControllerWithIdentifier("ClockViewController")
        let stopWatchViewController = storyboard.instantiateViewControllerWithIdentifier("StopWatchViewController")
        
        // Set up the Tab Bar Controller to have two tabs
        let tabBarController = UITabBarController()
        tabBarController.viewControllers = [clockViewController, stopWatchViewController]
        
        // Make the Tab Bar Controller the root view controller
        window?.rootViewController = tabBarController

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM