Botón UIB como botón de barra de navegación UIN
Tengo una aplicación de barra de pestañas. y en una de las barras de pestañas tengo un contorller de navegación. Estoy tratando de configurar un UIButton con una imagen como botón derecho de la barra de navegación.
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];
pero la imagen no aparece. Me sale un botón invisible.
EDITAR: Quiero que el estilo del botón sea simple o que el fondo sea transparente, para que solo se muestre la imagen. Por lo tanto, estoy usando un UIbutton en lugar de usar un UIBarButton directamente.