我有一個應用程序的啓動屏幕包括一個表菜單主鏈接到4個不同的意見,然後三個選項信息頁面。 一旦選擇了任何主菜單選項,視圖將顯示在主菜單選項底部的TabBar中。而頂部的導航欄有一個通向主菜單的後退按鈕。 我構建了從桌面視圖選擇到單個頁面的故事板。在工作並傳遞數據之後,我將單個視圖嵌入到Tab Bar Controller中,並添加了第二個頁面。它看起來像我期望的那樣工作,但是標籤欄在屏幕上不可見。
在我更新到Swift 3之前,這個工作很完美(除了啓用isEnabled之外)。此代碼位於我的UITabBarController ViewDidLoad函數中。 if永遠不會被滿足,因此這些項目從未設置爲true。 如何訪問項目,因爲我希望選項卡變灰,直到選中一個變量爲止? if let arrayOfTabBarItems = self.tabBar.items as AnyObject as