Я добавил кнопку на нижнюю панель инструментов следующим образом:
UIImage *locationImage = [UIImage imageNamed:@"193-location-arrow.png"];
UIBarButtonItem *locationButton = [[UIBarButtonItem alloc] initWithImage:locationImage style:UIBarButtonItemStyleBordered target:self action:@selector(updateCurrentLocation)];
NSArray *items = [[NSArray alloc] initWithObjects:locationButton,nil];
[toolbar setItems:items];
[items release];
[locationButton release];
Это прекрасно работает, альфа изображения отлично подобрана, кнопка отображается следующим образом:
Итак, я взял этот код и немного изменил его, чтобы создать кнопку на моей навигационной панели:
UIImage *favouriteImage = [UIImage imageNamed:@"28-star.png"];
UIBarButtonItem *favouriteButton = [[UIBarButtonItem alloc] initWithImage:favouriteImage style:UIBarButtonItemStyleBordered target:self action:nil];
self.navigationItem.rightBarButtonItem = favouriteButton;
[favouriteButton release];
Кажется, что альфа на этом не подобрана- он выглядит серым:
Есть ли что-то, что мне нужно установить при использовании пользовательских изображений в панели навигации?
Спасибо и С уважением,
Rich