0
我在教程中看到過有人改變UITabBarController外觀的聲明。(UITabBarController *)self.window.rootViewController;
UITabBarController *tabBarController = (UITabBarController *)self.window.rootViewController;
等號之後的第一部分是幹什麼的?更具體而言,
(UITabBarController *)
順便說一下,有什麼樣的概述,當改變UI外觀時哪些類是相關的?我很難找出什麼時候打電話給我。
非常感謝!
好的,但爲什麼它必須轉換?我不能創建一個參考tabBarController的「正常」的方式?謝謝! – Linus 2013-05-12 15:57:58
@LinusAn由於'UIWindow'的'rootViewController'屬性是一個通用的'UIViewController'類型,所以你會得到一個沒有類型轉換的警告。 – 2013-05-12 15:59:33
好吧,通用解釋了很多事實!謝謝! – Linus 2013-05-12 16:11:43