Alright, I got it to work using the HSB color method as suggested.
Code :
- (void)changeBrightness:(id)sender {
hellSlider = (UISlider *)sender;
UIColor *currentColor = colorView.backgroundColor;
CGFloat hue, saturation, brightness, alpha;
BOOL success = [currentColor getHue:&hue saturation:&saturation brightness:&brightness alpha:&alpha];
brightness = hellSlider.value;
UIColor *newColor = [UIColor colorWithHue:hue saturation:saturationSlider.value brightness:hellSlider.value alpha:alphaSlider.value];
colorView.backgroundColor = newColor;
alphaText.text = [NSString stringWithFormat:@"%.2f",alphaSlider.value];
brightnessText.text = [NSString stringWithFormat:@"%.2f",hellSlider.value];
saturationText.text = [NSString stringWithFormat:@"%.2f",saturationSlider.value];
}