簡體   English   中英

在其他視圖中更改UItabbaritem的標題?

[英]Change title of UItabbaritem in other view?

如何在啟動應用程序時更改UITabbaritem標題?

我有一個帶有4個標簽的UITabBar。 我希望用戶能夠在兩種不同的語言之間進行切換。 如果用戶選擇不同的語言,我需要為UITabbaritems設置不同的標題。 我知道我可以使用self.title = @"title"; 但這只會改變當前的tabbaritem標題。 如何在加載時和選擇其他語言時一次更改所有標題?

我遇到了同樣的問題並解決了它。

[[self.tabBarController.viewControllers objectAtIndex:index] setTitle:@"Your title"];

其中index是您的UITabBarItem索引。

您需要將所有UITabBarItem存儲到一個數組中,當用戶點擊該按鈕時,您需要遍歷該數組並設置標題。

for (UITabBarItem *item in items) {
  item.title = @"WHATEVER HERE";
}

暫無
暫無

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

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