unash / BarrageRenderer

一个 iOS 上的弹幕渲染库.
https://github.com/unash/BarrageRenderer
MIT License
2.2k stars 453 forks source link

shadowColor and shadowOffset not work for UILabel(BarrageView) #87

Closed roylly closed 6 years ago

roylly commented 6 years ago

I want to set label.shadowColor while UILabel(BarrageView) set layer.shadowColor like below self.layer.shadowColor = [UIColor clearColor].CGColor; and the same problem with shadowOffset.

unash commented 6 years ago

为 descriptor 设置下面两个值: params[@"shadowColor"]; params[@"shadowOffset"]

roylly commented 6 years ago

这个可以通过attributedText设置文字阴影和阴影范围。UIlabel的文字阴影是有对应的属性的,就是shadowColor。这个库对于UIlabel,设置了layer.shadowColor。是对整个label做了阴影效果。 总体感觉这个库的API还不是很人性化,通过字典传参,需要知道内部很多参数和逻辑,看看后面能修改一下嘛。

unash commented 6 years ago

嗯,我会考虑这个问题。