0
在我的应用程序中,我需要在我的视图,工具栏,UITableviewCells等上带来渐变效果。我已经通过设置背景图像暂时完成了,但我不知道它是一种合适的方式,有没有其他方法可以做到这一点?如何带上渐变外观 - IOS
请看看这些图像
在我的应用程序中,我需要在我的视图,工具栏,UITableviewCells等上带来渐变效果。我已经通过设置背景图像暂时完成了,但我不知道它是一种合适的方式,有没有其他方法可以做到这一点?如何带上渐变外观 - IOS
请看看这些图像
利用你的控制层:
CAGradientLayer *gradientLayer = [CAGradientLayer layer];
gradientLayer.frame = yourControl.layer.bounds;
gradientLayer.colors = [NSArray arrayWithObjects:
(id)[UIColor colorWithWhite:1.0f alpha:0.1f].CGColor,
(id)[UIColor colorWithWhite:0.4f alpha:0.5f].CGColor,
nil];
gradientLayer.locations = [NSArray arrayWithObjects:
[NSNumber numberWithFloat:0.0f],
[NSNumber numberWithFloat:1.0f],
nil];
gradientLayer.cornerRadius = yourControl.layer.cornerRadius;
[yourControl.layer addSublayer:gradientLayer];
注:这里yourControl
就像查看你的控制,按钮,ImageView的等。
希望它可以帮助你。
穿过CAGradientLayer – Exploring 2013-05-08 06:09:18
@sanjitshaw耶thanx我会检查... – Newbee 2013-05-08 06:10:08