图片上加载阴影效果

        UIImageView *blowImageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, CGRectGetMaxY(label.frame)  + 8,CGRectGetWidth(self.view.bounds), 240)];

//        //渐变图层

        UIView *view = [[UIView alloc]initWithFrame:blowImageView.bounds];

        

        CAGradientLayer *gradientLayer =  [CAGradientLayer layer];

        gradientLayer.frame = view.bounds;

        

//        //设置颜色

        [gradientLayer setColors:[NSArray arrayWithObjects:(id)[[UIColor clearColor] CGColor],(id)[[UIColor colorWithRed:0.2 green:0.2 blue:0.2 alpha:0.773922413793103] CGColor], nil]];

//

//        //每种颜色最亮的位置

        [gradientLayer setLocations:@[@0.5,@0.8]];

        //渐变的方向StartPoint>EndPoint

        [gradientLayer setStartPoint:CGPointMake(0.5, 0)];

        [gradientLayer setEndPoint:CGPointMake(0.5, 1)];

        blowImageView.image = [UIImage imageNamed:imageArray[index]];

        [view.layer insertSublayer:gradientLayer atIndex:0];

        [view addSubview:label];

        [blowImageView addSubview:view];

        [self.scrollView addSubview:blowImageView];

转载于:https://www.cnblogs.com/Jenaral/p/5220476.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值