[英]Change UITabBar while running
我正在為我的應用程序創建主題,當我切換主題時,UITAbBar不想應用顏色。
該欄僅采用啟動時活動主題中定義的顏色。 我正在打電話給我,但這不起作用:/
[[UITabBar appearance] setBarStyle:[theme tabBarStyle]];
外觀代理對現有視圖無效-僅對將來的視圖有效。 這就是為什么通常只在啟動時才調用它,而根本沒有任何接口。
您可以隨時設置外觀代理,但如果要現有視圖更改其外觀,則必須以常規方式進行操作,即直接向這些現有視圖發送消息。 您將以使之成為可能的方式來組織代碼。
當然,您也可以設置外觀代理,破壞整個現有接口,然后在新代理設置的影響下重建接口。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.