您的位置:首页 > 产品设计 > UI/UE

一个简单的例子,实现UILabel阴影效果

2013-03-04 19:52 288 查看
最近发现一个不错的网站http://code4app.com/,具体是干什么的你懂得。把里面的代码拿过来研究一遍,收获还是蛮大的。下面就是出自里面的一个小例子(代码被精简过了),原例地址:http://code4app.com/codesample/4fed223b6803fa1877000000

我的实现效果如下:



代码中实现了一个UILabel的子类,在子类中添加阴影效果
绘制阴影效果,主要的用到CGContextSetShadowWithColor方法,此方法有四个参数,作用:
1.需要应用阴影的图形上下文
2.偏移量,由CGSize类型的值指定。偏移量相对于将要应用阴影的形状的右边和底部。X的偏移量越大,阴影越向形状的右边延伸。Y偏移量越大,阴影越向形状的底部延伸
3.要应用到的阴影的模糊值,它被指定为一个浮点值。指定为0.0f将获得平整的阴影。这个值越高获得阴影越模糊,此例中主要改变的就是此值
4.此参数为ColorRef类型,用于设置阴影的颜色

具体实现,参照附件代码





大小: 18.1 KB

DrawTest.zip (51.9 KB)

下载次数: 8

查看图片附件
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: