如何使用自定义UIImage作为UITabBarItem徽章?

如何添加自定义UIImage作为UITabBarItem的徽章?
即,当设置UITabbarItem的徽章值时,它将显示。

考虑子类化UITabBarItem并自己绘制它

Sascha Paulus写了一篇伟大的课程来做到这一点:

CustomBadge2.0

您当然可以将它与子类化UITabBarItem结合使用。

你可以为CustomBadge使用以下自定义类:

https://github.com/ckteebe/CustomBadge/tree/master/Classes

我希望这能帮到您。

可以在这里看看。 这里将自定义项添加为UILabel 。 考虑在这里使用自己的选择。

演示

在此处输入图像描述

并且只有两行代码,让你走

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //supplying the animation parameter [UITabBarItem setDefaultAnimationProvider:[[DefaultTabbarBadgeAnimation alloc] init]]; [UITabBarItem setDefaultConfigurationProvider:[[DefaultSystemLikeBadgeConfiguration alloc] init]]; //rest of your code goes following... return YES; }