簡體   English   中英

運行時更改UITabBar

[英]Change UITabBar while running

我正在為我的應用程序創建主題,當我切換主題時,UITAbBar不想應用顏色。

該欄僅采用啟動時活動主題中定義的顏色。 我正在打電話給我,但這不起作用:/

    [[UITabBar appearance] setBarStyle:[theme tabBarStyle]];

外觀代理對現有視圖無效-僅對將來的視圖有效。 這就是為什么通常只在啟動時才調用它,而根本沒有任何接口。

您可以隨時設置外觀代理,但如果要現有視圖更改其外觀,則必須以常規方式進行操作,即直接向這些現有視圖發送消息。 您將以使之成為可能的方式來組織代碼。

當然,您也可以設置外觀代理,破壞整個現有接口,然后在新代理設置的影響下重建接口。

暫無
暫無

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

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