Como colocar um emblema no UIBarButtonItem personalizado

Eu tenho uma barra de navegação com dois botões, um é um botão voltar e o outro um símbolo de bate-papo.

Eu escrevo esse código assim:

UIBarButtonItem *_btn=[[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"back.png"]
                                                      style:UIBarButtonItemStylePlain
                                                     target:self
                                                     action:@selector(goBackToPreviousView)];

self.navigationItem.leftBarButtonItem=_btn;
self.navigationItem.leftBarButtonItem.tintColor = [UIColor blackColor];


UIBarButtonItem *_btn2=[[UIBarButtonItem alloc]initWithImage:[UIImage imageNamed:@"chat.png"]
                                                      style:UIBarButtonItemStylePlain
                                                     target:self
                                                     action:@selector(startChat)];

self.navigationItem.rightBarButtonItem=_btn2;
self.navigationItem.rightBarButtonItem.tintColor = [Utility colorWithHexValue:CyanBlue];

O problema que tenho é que sempre que houver novas mensagens no bate-papo que eu não tenha visto, deve haver algum tipo de emblema ou um rótulo personalizado sobre o botão de bate-papo, para indicar quantas novas mensagens você tem.

Como eu faço isso?

questionAnswers(7)

yourAnswerToTheQuestion