Botón UIB con image personalizada que no destaca al tocar

Tengo un button UIB, y estoy configurando la image de esta forma:

UIImage *menu = [UIImage imageNamed:@"menu-bar-button-item"]; UIImage *menuTemplate = [menu imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate]; UIImage *menuOnTouch = [menu dsk_tintedImageWithColor:[[UIColor dsk_networkingColor] colorWithAlphaComponent:0.7f]]; [self.menuButton setImage:menuTemplate forState:UIControlStateNormal]; [self.menuButton setImage:menuOnTouch forState:UIControlStateHighlighted]; self.menuButton.tintColor = [UIColor dsk_networkingColor]; 

Sin embargo, el button no muestra ningún resalte ni nada cuando se toca. Me gustaría seguir utilizando el 'tintColor' como una herramienta para configurar el color del button. ¿Hay algún motivo por el que este button no respete la image proporcionada para el estado resaltado?