Ícone UIBarButtonItem branco quando adicionado via IB, preto quando adicionado programaticamente

Quando adiciono um ícone a umUIBarButtonItem através do Interface Builder, o ícone é exibido em branco. Quando adiciono o mesmo arquivo de ícone programaticamente a outroUIToolbar, o ícone é exibido em preto. 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];

questionAnswers(3)

yourAnswerToTheQuestion