如何为栏按钮添加徽章?
Posted
技术标签:
【中文标题】如何为栏按钮添加徽章?【英文标题】:How to add badge for bar button? 【发布时间】:2015-09-24 06:40:17 【问题描述】:我是 ios 移动开发的新手。我想为 UIbarbuttonitem 添加徽章。我在 UI 侧添加了 UIbarbuttonitem。你能帮我吗。提前谢谢。
【问题讨论】:
***.com/questions/5684636/… 我是直接在ui端添加的。 您必须为 View 自定义所有内容。 不自定义还有其他方法吗? 不是像上面那样以编程方式回答,它工作正常 【参考方案1】:从这里下载类 UIBarButtonItem-Badge 并仅在项目中导入 UIBarButtonItem+Badge.h 或 UIBarButtonItem+Badge.m 类 并在您的班级中导入
#import "UIBarButtonItem+Badge.h"
只写一行设置徽章
self.navigationItem.rightBarButtonItem.badgeValue = @"5"; //your value
斯威夫特 3
对我来说,没有 DispatchQueue
就无法工作 DispatchQueue.main.async
self.navigationItem.rightBarButtonItem.badgeBGColor = UIColor.red
self.navigationItem.rightBarButtonItem.badgeValue = "\(5)"
【讨论】:
self.navigationItem.badgeValue=@"3";以上是关于如何为栏按钮添加徽章?的主要内容,如果未能解决你的问题,请参考以下文章
如何为 A Person View Controller 的导航栏添加返回按钮?