如何为条形按钮添加徽章?

How to add badge for bar button?

我是 iOS 手机的新手 developing.I 想为 UIbarbuttonitem.I 添加徽章 UIbarbuttonitem in UI side.Can 你请提前帮助我one.Thanks。

从这里 UIBarButtonItem-Badge 下载 class 并仅在您的项目中导入 UIBarButtonItem+Badge.hUIBarButtonItem+Badge.m class 在项目中 并导入您的 class

#import "UIBarButtonItem+Badge.h"

只写一行设置徽章

self.navigationItem.rightBarButtonItem.badgeValue = @"5"; //your value 

Swift 3

对我来说,没有 DispatchQueue

它就无法工作
        DispatchQueue.main.async {
            self.navigationItem.rightBarButtonItem.badgeBGColor = UIColor.red
            self.navigationItem.rightBarButtonItem.badgeValue = "\(5)"
        }