簡體   English   中英

如何更改UITabBarController更多按鈕的標題?

[英]How to change UITabBarController More button's title?

我有一個Tab Bar應用程序。 該應用程序有8個UITabBarItems,並自動添加更多按鈕。 我想將標題從More更改為其他內容。

我已經嘗試過以下方法:

tabbarController.moreNavigationController.tabBarItem.title=@"Test";

但它仍然顯示“更多”。 沒錯。 沒有變化。

如何將“更多”文本更改為另一個?

“更多”按鈕下的標簽是根據用戶在其“設置”中指定的當前區域設置進行本地化的。 但是,您必須在應用程序的Info.plist中聲明對該語言環境的支持。

CFBundleLocalizations關鍵字添加到應用程序的Info.plist,並將其值設置為一個數組,該數組的值是您希望應用程序自動本地化系統標簽的語言環境。 例如,如果要對英語和日語進行本地化,則可以將以下條目添加到Info.plist中:

<key>CFBundleLocalizations</key>
<array>
    <string>en</string>
    <string>ja</string>
</array>

我遇到了同樣的問題 - 只需轉到Info.plist文件,然后將“本地化本機開發區域”鍵更改為您的語言。 “更多”按鈕標題會自動更改。 這也會自動更改其他一些系統按鈕標題(例如圖標順序自定義工具欄中的“編輯”按鈕)

嘗試這個:

tabBarController.moreNavigationController.navigationBar.topItem.title = @"new title";

適合我

從文檔:

“無法更改系統標簽欄項目的標題和圖像。”

暫無
暫無

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

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