[英]Modify UITabBarController while using Storyboards
我在情節提要上較新。 我的故事板上有一個UITabBarController作為應用程序的入口。 我將所有其他視圖控制器綁定到選項卡欄控制器。 一切正常。 我現在想做一些非常基本的界面,顏色,不透明度,文本,圖像等。
這聽起來像是一個非常基本的問題,但是我該如何訪問UITabBarController來設置我的值。 做這些修改的最好方法是什么:appDelegate,因為一個tabbarcontroller控制整個應用程序的所有控制器嗎?
我已經嘗試過的操作已經創建了一個新類UITabBarController,並將其設置為自定義類,從而將它綁定到StoryBoard中的UITabBarController。 我不知道如何訪問UITabBarController進行任何自定義。
您應該能夠使用類似以下內容的控制器:
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
UITabBarController *tbc = (UITabBarController *)[[appDelegate window] rootViewController];
(在使用它之前添加代碼以測試它確實是UITabBarController
會是一個好主意。)
另外,如果選項卡欄控制器是UITabBarController
的自定義子類,則使用其viewDidLoad
修改其自身的屬性會更加viewDidLoad
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.