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也会受到阴影的影响,四周出现阴影,不止是字体会出现,因为后面用了绘图来做阴影这个问题就没有去多看。
如果你有解决的方法欢迎私信给我哦。
如果有什么错误欢迎私信我,如果有更好地方法也一定要告诉我哦~
感谢你的观看,学以致用更感谢。