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 に答える