1

如何自定义 UITabBarItem 上的徽章编号?

像这样的东西

在此处输入图像描述

4

1 回答 1

6

看看MKNumberBadgeView。它是您自定义 BadgeView 的一个小类。

像这样使用它,我可以将它添加到我的自定义 UITabBarController:

    MKNumberBadgeView *badge = [[MKNumberBadgeView alloc] initWithFrame:CGRectMake(110, self.view.frame.size.height-20, 30, 30)];
    badge.value = 12;
    UIWindow *window = [[UIApplication sharedApplication].windows objectAtIndex:0];
    [[[window subviews] objectAtIndex:0] addSubview:badge];

威奇看起来像这样:

在此处输入图像描述

当然,在将 badgeView 添加到窗口时,您必须注意旋转问题。但我想你可以自定义 MKNumberBadgeView 让它看起来像你想要的那样,试一试。

于 2013-01-27T12:30:57.490 回答