rjinxx / RJBadgeKit

Solution for red dot (badge reminder) display and its management / 小红点(消息推送提醒)完整解决方案
MIT License
389 stars 66 forks source link

有个小问题,如果在某些场景,希望修改小红点的颜色或者数字色,应该怎么修改? #9

Closed szmichaelyb closed 6 years ago

szmichaelyb commented 6 years ago

RJBadgeKit是一个不错的解决方案,但还是有个小问题,需要请教一下 想问一下,如果在某些场景,希望修改小红点的颜色或者数字颜色,应该怎么修改?

比如:有一个场景,导航栏颜色为红色,导航栏item的badge显示数字。 此时,如果badge的背景色显示为红色,总感觉不是很好看,有点看不清。

希望修改bandge的背景色为白色或者其他颜色(非红色就行),文字色改成白色。

我试过,设置customView,貌似没有啥效果。。。。

image

JustinInCoding commented 6 years ago

try msgBtn.badge.backgroundColor = [UIColor redColor]; msgBtn..badge.textColor = ... @Michaelyb520

maltsugar commented 6 years ago

设置按钮好像可以
设置tabBarItem.badge.backgroundColor = [UIColor orangeColor];不行

rjinxx commented 6 years ago

0.2.1已修复, 可以这样设置:

button.badgeRadius  = 5;
button.badgeBgColor = [UIColor blueColor];