一个简单的例子,实现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
查看图片附件
我的实现效果如下:
代码中实现了一个UILabel的子类,在子类中添加阴影效果
绘制阴影效果,主要的用到CGContextSetShadowWithColor方法,此方法有四个参数,作用:
1.需要应用阴影的图形上下文
2.偏移量,由CGSize类型的值指定。偏移量相对于将要应用阴影的形状的右边和底部。X的偏移量越大,阴影越向形状的右边延伸。Y偏移量越大,阴影越向形状的底部延伸
3.要应用到的阴影的模糊值,它被指定为一个浮点值。指定为0.0f将获得平整的阴影。这个值越高获得阴影越模糊,此例中主要改变的就是此值
4.此参数为ColorRef类型,用于设置阴影的颜色
具体实现,参照附件代码
大小: 18.1 KB
DrawTest.zip (51.9 KB)
下载次数: 8
查看图片附件
相关文章推荐
- 一个简单的敌人自动寻找玩家进行攻击及受到伤害死亡效果实现
- Keras实现一个简单的CNN的分类例子
- 用process实现的一个最简单的例子
- Javascript实现的一个简单的弹幕效果-入门版
- Git 分支 - 分支的新建与合并 分支的新建与合并 让我们来看一个简单的分支新建与分支合并的例子,实际工作中你可能会用到类似的工作流。 你将经历如下步骤: 开发某个网站。 为实现某个新的需求,创
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- 实现一个简单的工作流例子全过程
- IOS中一个简单的粒子效果实现
- JS实现的一个简单的Autocomplete自动完成例子
- Unity3D 粒子系统实现一个简单的爆炸效果
- unity3d射线的原理用法以及一个利用射线实现简单拾取的小例子
- Tensorflow 实现迁移学习的一个简单例子
- JBPM学习(一):实现一个简单的工作流例子全过程
- SQL2000 存储过程中实现递归的一个简单例子
- 原生javascript实现的一个简单动画效果
- html5实现的一个简单的下雨效果
- C#实现一个图形的动态效果(简单矩形不断向下运动的实现简单步骤)
- 实现简单的MVC模式,通过一个小例子,不是很完美,但是可以说明一部分的问题
- blockchain 区块链200行代码:在JavaScript实现的一个简单的例子
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子