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

时间:2011-11-27 20:09:11

标签: iphone ios uitabbar uitabbaritem

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

4 个答案:

答案 0 :(得分:3)

考虑对UITabBarItem进行子类化并自己绘制

答案 1 :(得分:0)

Sascha Paulus写了一篇很棒的课程:

CustomBadge2.0

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

答案 2 :(得分:0)

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

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

我希望这会对你有所帮助。

答案 3 :(得分:0)

可以查看here内部。此处自定义项目已添加为UILabel。考虑在这里使用自己的选择。

演示

enter image description here

只有两行代码,让你走了

- (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;
}