UIButton как кнопка UINavigationbar
У меня есть приложение панели вкладок. и в одной из панелей вкладок у меня есть навигационный контроллер. Я пытаюсь установить UIButton с изображением в качестве правой кнопки на панели навигации.
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];
но изображение не появляется. Я получаю невидимую кнопку.
РЕДАКТИРОВАТЬ: Я хочу, чтобы стиль кнопки был простым или фон был прозрачным, чтобы отображалось только изображение. Следовательно, я использую UIbutton вместо использования UIBarButton напрямую.