CFGradientLabelDemo:实现文字渐变色的两种方法

时间:2024-06-08 02:41:04
【文件属性】:

文件名称:CFGradientLabelDemo:实现文字渐变色的两种方法

文件大小:85KB

文件格式:ZIP

更新时间:2024-06-08 02:41:04

Objective-C

CFGradientLabelDemo 实现文字渐变色的两种方法 效果如下: 其实这两种方法实现原理及思路是差不多的, 只是使用的类和方法不一样.   (一)_ 自定义label, 实现 drawRect 方法, 在该方法里面画渐变色 ### 思路:    1)_ 把label的文字画到context上去(画文字的作用主要是设置 layer 的mask) CGContextRef context = UIGraphicsGetCurrentContext(); [self.textColor set]; [self.text drawWithRect:rect options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName : self.font} context:NULL]; ##


【文件预览】:
CFGradientLabelDemo-master
----CFGradientLabelDemo()
--------CFGradientLabel.m(2KB)
--------ViewController.m(2KB)
--------Info.plist(1KB)
--------main.m(349B)
--------CFGradientLabel.h(263B)
--------Base.lproj()
--------Images.xcassets()
--------ViewController.h(230B)
--------AppDelegate.h(292B)
--------AppDelegate.m(2KB)
----iOS Simulator Screen Shot 2015年7月28日 上午11.36.44.png(74KB)
----CFGradientLabelDemo.xcodeproj()
--------project.xcworkspace()
--------xcuserdata()
--------project.pbxproj(17KB)
----CFGradientLabelDemoTests()
--------Info.plist(746B)
--------CFGradientLabelDemoTests.m(910B)
----README.md(2KB)

网友评论