ios - 更改 UITabBar 角标(Badge)颜色

标签 ios uikit uitabbar badge

是否可以更改从 Xcode 构建的 Objective-C iPhone 应用程序的标签栏角标(Badge)颜色?它总是以红色出现。谁能指导我解决这个问题?

谢谢

最佳答案

设置角标(Badge)颜色的最简单方法 iOS 10 之后

if #available(iOS 10, *) 
{
    UITabBarItem.appearance().badgeColor = .green
}

关于ios - 更改 UITabBar 角标(Badge)颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29339028/

相关文章:

iOS map 样式配置向上滑动?

objective-c - 点击选项卡栏项目 View 在 iphone 中没有改变

ios - 是否可以创建多行 UISegmentedControl?

c# - 从 Xamarin.iOS 中的 { alpha, red, green, blue } 值创建 CGColor

ios - 如何在 Controller 的 Root View 中获取按钮的框架

iphone - 是否可以让 UITabBarItem 不带图像,但使用更大的文本?

ios - 旋转 UIKit 元素而不弄乱框架

iOS 11 中横向 UITabBar 中的 UITabBarItem

ios - 在 iOS 中更改 uiTabBarItem 的可调整大小的背景图像/颜色

ios - Google Places API 获取坐标