【发布时间】:2017-07-07 20:33:17
【问题描述】:
我想在用户触摸时更改图像视图的颜色。我不需要它来改变很多。但是,我希望它变成蓝色。我找到了以下代码来更改渐变,但它没有任何效果。实际上,我不需要渐变,只需要一种色调。希望有任何建议。
UIView *snapshot = [[UIImageView alloc] initWithImage:image];
snapshot.layer.masksToBounds = NO;
CAGradientLayer *gradient = [CAGradientLayer layer];
gradient.colors = @[(id)[UIColor redColor].CGColor, (id)[UIColor blackColor].CGColor];
[snapshot.layer insertSublayer:gradient atIndex:0];
【问题讨论】:
-
someView.backgroundColor = [UIColor blueColor];
标签: ios objective-c