Botão UIButton como UINavigationbar
Eu tenho um aplicativo da barra de guias. e em uma das barras de guias, tenho um contorller de navegação. Estou tentando definir um UIButton com uma imagem como o botão direito na barra de navegação.
UIButton *refreshButton = [[UIButton alloc] init];
[refreshButton setImage:[UIImage imageNamed:@"refresh_icon.png"] forState:UIControlStateNormal];
[refreshButton addTarget:self action:@selector(refreshSection) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithCustomView:refreshButton];
//[rightButton setImage:[UIImage imageNamed:@"refresh_icon.png"]]; << DOESN'T WORK EITHER
self.navigationItem.rightBarButtonItem = rightButton;
[refreshButton release];
[rightButton release];
mas a imagem não aparece. Eu recebo um botão invisível.
EDITAR: Quero que o estilo do botão seja simples ou o plano de fundo seja transparente, para que apenas a imagem seja exibida. Portanto, eu estou usando um UIbutton em vez de usar um UIBarButton diretamente.