答案 0 :(得分:0)
您可以执行以下操作
1)Verticle Slider:
a)将滑块正常添加到UIView所需的位置 b)使用该方法使用以下代码旋转幻灯片。
CGAffineTransform trans = CGAffineTransformMakeRotation(M_PI_2);
slider.transform = trans;
2)可以使用以下代码调整亮度。
[[UIScreen mainScreen] setBrightness: slider.value];
3)要改变饱和度,我建议使用UIImage的类别来扩展更多功能。
-(UIImage*) imageDesaturated {
CIContext *context = [CIContext contextWithOptions:nil];
CIImage *ciimage = [CIImage imageWithCGImage:self.CGImage];
CIFilter *filter = [CIFilter filterWithName:@"CIColorControls"];
[filter setValue:ciimage forKey:kCIInputImageKey];
[filter setValue:@0.0f forKey:kCIInputSaturationKey];
CIImage *result = [filter valueForKey:kCIOutputImageKey];
CGImageRef cgImage = [context createCGImage:result fromRect:[result extent]];
UIImage *image = [UIImage imageWithCGImage:cgImage];
CGImageRelease(cgImage);
return image;
}