簡體   English   中英

在視圖已可見時更改uitabbar圖標

[英]change uitabbar icons while view is already visible

我想知道是否或如何更改標簽欄圖標,具體取決於當前在主視圖上可見的子視圖。

基本上,我創建了此菜單,該菜單允許用戶更改主菜單(子視圖),然后檢查要顯示的主菜單(主窗口),然后根據要顯示的菜單項進行更改,但是我不確定如何才能做到這一點。

任何幫助將不勝感激

如果要通過在每個選項卡上附加一個視圖控制器來執行此操作,則在視圖控制器代碼中的任何時候都可以使用以下代碼來更改選項卡的名稱:

self.title = @"New tab name";    

或者,您可以更改整個選項卡欄項,這也可以使您更改圖標:

self.tabBarItem = [[UITabBarItem alloc]
    initWithTitle:@"New tab name"
    image:[UIImage imageNamed:@"new_tab_image.png"]
    tag:YOUR_TAG
];

暫無
暫無

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

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