美文网首页视图控件
view透明度渐变

view透明度渐变

作者: 阿拉蕾baby | 来源:发表于2016-06-12 15:41 被阅读48次

主要用到了Layer上的渐变层,核心代码如下,关于CALayer的使用可参考


UIColor *colorOne = [UIColor colorWithRed:(33/255.0)  green:(33/255.0)  blue:(33/255.0)  alpha:1.0];

UIColor *colorTwo = [UIColor colorWithRed:(33/255.0)  green:(33/255.0)  blue:(33/255.0)  alpha:0.0];

NSArray *colors = [NSArray arrayWithObjects:(id)colorOne.CGColor, colorTwo.CGColor, nil];

NSNumber *stopOne = [NSNumber numberWithFloat:0.0];

NSNumber *stopTwo = [NSNumber numberWithFloat:1.0];

NSArray *locations = [NSArray arrayWithObjects:stopOne, stopTwo, nil];

CAGradientLayer *headerLayer = [CAGradientLayer layer];

headerLayer.colors = colors;

headerLayer.locations = locations;

headerLayer.frame = _banner_shadow.bounds;

[_banner_shadow.layer insertSublayer:headerLayer atIndex:0];

相关文章

网友评论

    本文标题:view透明度渐变

    本文链接:https://www.haomeiwen.com/subject/vaiedttx.html