gpt4 book ai didi

ios - 如何更改 UIBarbutton 中的角标(Badge)背景颜色?

转载 作者:行者123 更新时间:2023-12-01 16:31:00 24 4
gpt4 key购买 nike

我在 View 中使用 uibarbutton 来显示通知角标(Badge)编号。我使用了以下代码来显示。

barButtonBadge.badgeValue = @"5";

如何更改此角标(Badge)编号的背景颜色?
现在它采用默认颜色。

最佳答案

通过你的好问题,我从上面的 Lalit Kumar 链接得到了解决方案。

Add following two libraries in your project

1. UIButton+Badge.h and UIButton+Badge.m
2. UIBarButtonItem+Badge.h and UIBarButtonItem+Badge.m


Also import

#import "UIButton+Badge.h"
#import "UIBarButtonItem+Badge.h" in required view controller.


in your required ViewController.m

UIImage *image2 = [UIImage imageNamed:@"someImage"];
UIBarButtonItem *navRightButton = [[UIBarButtonItem alloc] initWithImage:image2
style:UIBarButtonItemStylePlain
target:self
action:@selector(buttonPress:)];
self.navigationItem.leftBarButtonItem = navRightButton;
self.navigationItem.leftBarButtonItem.badgeValue = @"2";
self.navigationItem.leftBarButtonItem.badgeBGColor = [UIColor orangeColor]; //Whatever you want just change the color

关于ios - 如何更改 UIBarbutton 中的角标(Badge)背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31669897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com