Algo comum em aplicações IOS para IPhone é a utilização de botões no canto superior direito da UINavigationController, a tela de contatos do IPhone é um ótimo exemplo.
Para adicionar um novo botão no canto superior direito faça o seguinte:
UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(sendMail)];
self.navigationItem.rightBarButtonItem = rightButton;
[rightButton release];
Atenção para o trecho "
@selector(sendMail)". O método sendMail é a operação que responde pelo evento de toque no botáo, seria algo similar a:
- (void)sendMail
{
//Trecho de código que será executado pelo evento
}
A imagem abaixo mostra como fica o resultado final:
Dentre os tipos de botões que estão disponíveis no IOS 5, estão:
UIBarButtonSystemItemDone,
UIBarButtonSystemItemCancel,
UIBarButtonSystemItemEdit,
UIBarButtonSystemItemSave,
UIBarButtonSystemItemAdd,
UIBarButtonSystemItemCompose,
UIBarButtonSystemItemReply,
UIBarButtonSystemItemAction,
UIBarButtonSystemItemOrganize,
UIBarButtonSystemItemBookmarks,
UIBarButtonSystemItemSearch,
dentre outros que podem ser consultados no arquivo UIBarButtonItem.h .
Nenhum comentário:
Postar um comentário