layer层的基础使用,给你View的文字加上阴影(例子为UITextView)

layer 给文字加阴影其实说起来很简单,这次没有效果图,因为你如果不去自己调试,永远不知道你需要什么阴影效果。


            textView.layer.shadowColor = color.CGColor;//阴影的颜色 正常的颜色加上.CGColor 如:[UIColorredColor].CGColor

            textView.layer.shadowOpacity = 0.8f;//透明度 0-1之间

            textView.layer.shadowOffset = CGSizeMake( 0.0f, 0.0f);//偏移量设置出你需要的阴影位置

            textView.backgroundColor = [UIColor clearColor];//textView本身的颜色

            textView.layer.shadowRadius = 2.0f;//半径设置一个你喜欢的宽度

            textView.layer.shouldRasterize = NO;//这个BOOL一般我会喜欢设置成NO,你可以看看你的效果

            

            //shadowOpacity阴影的透明度 float

            //shouldRasterize 应该栅格化 bool

            //rasterizationScale光栅化 规模 float

            //shadowColor 阴影颜色 CGColorRef

            //shadowOffset阴影偏移量 CGSize(x轴偏移,y轴偏移)

            //shadowRadius阴影半径 float

            //shadowPath 阴影路径 CGPathRef


在textView上运用的时候会出现一个问题 就是整个textView也会受到阴影的影响,四周出现阴影,不止是字体会出现,因为后面用了绘图来做阴影这个问题就没有去多看。


如果你有解决的方法欢迎私信给我哦。

如果有什么错误欢迎私信我,如果有更好地方法也一定要告诉我哦~

感谢你的观看,学以致用更感谢。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值