如何更新UITabbarController中的默認徽章UI外觀?
如上所示,默認徽章以紅色和白色顯示。我們是否可以更改其配色方案並自定義該視圖?
我發現的唯一解決方案是創建整個UITabbarController作爲自定義控件。我不能使用默認控件,只能更新徽章或爲徽章提供自定義用戶界面?
如何更新UITabbarController中的默認徽章UI外觀?
如上所示,默認徽章以紅色和白色顯示。我們是否可以更改其配色方案並自定義該視圖?
我發現的唯一解決方案是創建整個UITabbarController作爲自定義控件。我不能使用默認控件,只能更新徽章或爲徽章提供自定義用戶界面?
我找不到任何方法爲UITabBarItem
創建自定義徽章。實現此目的的唯一方法是使用自定義UIButton/UIViews.
您可以使用顏色(或背景圖像)和所需文本創建視圖(例如UIButton
),並將其添加到所需位置的TabBar上。但我認爲這將是一種骯髒的實施...因爲,你需要根據你有多少個UITabbarItem
來計算框架。否則,自定義tabbar控制器是要走的路:)我不認爲自定義的默認徽章是可能的。祝你好運!
可能的重複http://stackoverflow.com/questions/1949475/iphone-code-change-the-tabbar-badge-value-from-the-viewcontrollers – Pradeep
@Pradeep :我想更新我的徽章用戶界面,而不是其價值。例如,而不是紅色填充顏色,將其更改爲灰色 – Mrunal
我認爲您需要爲該創建自定義佈局 – Pradeep