Icono UIBarButtonItem blanco cuando se agrega a través de IB, negro cuando se agrega mediante programación

Cuando agrego un icono a unUIBarButtonItem a través del generador de interfaces, el icono se muestra en blanco. Cuando agrego el mismo archivo de icono mediante programación a otroUIToolbar, el icono se muestra en negro. ¿Por qué?

UIImage *image = [UIImage imageNamed:@"icon.png"];
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:image forState:UIControlStateNormal];
rootViewController.navigationItem.rightBarButtonItem = [[[UIBarButtonItem alloc] initWithCustomView:reloadButton] autorelease];

Respuestas a la pregunta(4)

Su respuesta a la pregunta