ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看直播体育app软件下载 >> IOS开发 >> 渐行渐远渐无书 iOS开发 通过 ahpla 实现渐变色效果

渐行渐远渐无书 iOS开发 通过 ahpla 实现渐变色效果

来源:网络整理     时间:2016-06-20     关键词:渐行渐远渐无书

本篇文章主要介绍了"渐行渐远渐无书 iOS开发 通过 ahpla 实现渐变色效果",主要涉及到渐行渐远渐无书方面的内容,对于IOS开发感兴趣的同学可以参考一下: iOS开发,通过 透明度,实现渐变色效果CGColorRef除了RGB值以外,还有一个参数为ahpla( α )α 值的范围在0和1之间,可以代表颜色不透明度。...

iOS开发,通过 透明度,实现渐变色效果

CGColorRef除了RGB值以外,还有一个参数为ahpla( α )

α 值的范围在0和1之间,可以代表颜色不透明度。

在创建启点和终点颜色的时候,可以通过它来设置透明渐变。

下面的例子创建了一个绿色到白色渐变的效果:

// 创建色彩空间对象
CGColorSpaceRef colorSpaceRef = CGColorSpaceCreateDeviceRGB();
// 创建起点颜色
CGColorRef beginColor = CGColorCreate(colorSpaceRef, (CGFloat[]){0, 1, 0, 0.6});
// 创建终点颜色
CGColorRef endColor = CGColorCreate(colorSpaceRef, (CGFloat[]){0, 0, 0, 0});
// 创建颜色数组
CFArrayRef colorArray = CFArrayCreate(kCFAllocatorDefault, (constvoid*[]){beginColor, endColor}, 2, nil);
// 创建渐变对象
CGGradientRef gradientRef = CGGradientCreateWithColors(colorSpaceRef, colorArray, (CGFloat[]){
    0.0f,      // 对应起点颜色位置1.0f        // 对应终点颜色位置
});
// 释放颜色数组
CFRelease(colorArray);
// 释放起点和终点颜色
CGColorRelease(beginColor);
CGColorRelease(endColor);
// 释放色彩空间
CGColorSpaceRelease(colorSpaceRef);
CGContextDrawLinearGradient(context, gradientRef, CGPointMake(50, 0), CGPointMake(50, 50), 0);
// 释放渐变对象
CGGradientRelease(gradientRef);
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介绍了渐行渐远渐无书 iOS开发 通过 ahpla 实现渐变色效果,包括了渐行渐远渐无书方面的内容,希望对IOS开发有兴趣的朋友有所帮助。

    本文网址链接:http://www.codes51.com/article/detail_1805277.html

    渐行渐远渐无书相关图片

    渐行渐远渐无书相关文章