UIButton als UINavigationbar-Schaltfläche
Ich habe eine Tab-Leisten-Anwendung. und in einer der Reiterleisten habe ich einen Navigationscontroller. Ich versuche, einen UIButton mit einem Bild als die rechte Taste der Navigationsleiste einzustellen.
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];
Aber das Bild wird nicht angezeigt. Ich erhalte einen unsichtbaren Knopf.
BEARBEITEN Ich möchte, dass der Schaltflächenstil einfach oder der Hintergrund transparent ist, sodass nur das Bild angezeigt wird. Daher verwende ich einen UIbutton anstatt einen UIBarButton direkt zu verwenden.