簡體   English   中英

訪問UITabBarController的子viewControllers

[英]Accessing UITabBarController for child viewControllers

如果我使用的是UITabBarController,則Item1和Item2 viewControllers會正確顯示。 但是UITabBarButtonItem沒有顯示item1的重定向頁面。 UITabBarButtonItem必須顯示在所有頁面上。

在此處輸入圖片說明

我的問題是UITabBarButtonItem不顯示childViewController(紅頁)。 如何顯示UITabBarButtonItem到childViewController?

首先,您應該將第一個視圖控制器嵌入到導航控制器的層次結構中(藍色視圖控制器)。 然后,在紅色視圖控制器中,確保將hidesBottomBarWhenPushed屬性設置為false

// for instance, let's assume that you will do it in the `viewDidLoad()`:
override func viewDidLoad() {
    super.viewDidLoad()

    hidesBottomBarWhenPushed = false

    // ...
}

或者,如果要從界面構建器中實現,請選擇紅色視圖控制器,然后從屬性檢查器中選擇,並確保未選中“按下時隱藏底部欄”選項:

在此處輸入圖片說明

否則,如果沒有導航控制器(顯示而不是推動),則無法在紅色視圖控制器中顯示底部的條。

暫無
暫無

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

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