Po dodaniu ikony do UIBarButtonItem
przez Interface Builder ikona jest wyświetlana na biało. Kiedy programowo dodaję ten sam plik ikony do innego UIToolbar
, ikona jest wyświetlana na czarno. Czemu?Ikona UIBarButtonItem biała po dodaniu przez IB, czarna po dodaniu programowo
UIImage *image = [UIImage imageNamed:@"icon.png"];
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:image forState:UIControlStateNormal];
rootViewController.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithCustomView:reloadButton] autorelease];
Ale dlaczego obraz jest wyświetlany na biało, kiedy dodaję go za pomocą narzędzia Interface Builder? – tobiasbayer
Dodajesz go jako rightBarButtonItem przez InterfaceBuilder? Wydaje się czarny, kiedy go testuję. – tonklon
Obrazek wydaje się biały, jeśli użyto 'UIBarButtonItemStylePlain', wydaje się czarny z przyciskiem wokół niego, z' UIBarButtonItemStyleBordered' – tonklon