ibireme / YYKit

A collection of iOS components.
MIT License
13.99k stars 3.69k forks source link

YYlabel 渲染 backgroundColor 效果会失效 #542

Open xiaoMing0109 opened 5 years ago

xiaoMing0109 commented 5 years ago

image

  1. 如果一次只设置一段 range 的话,第一次在 YYlabel 中渲染第一段的话会无效。如果用 UILabel 来渲染是没有问题的;
  2. 换成其它属性(underline / border)测试也是没问题的。
hanwp123456 commented 4 years ago

应该是iOS版本的问题吧 最后都是调用的CTRundraw 明明ctrun.h中说的CTRundraw不支持下划线的绘制 但是现在下划线是没问题的 反而背景色出不来了 苹果api现在真的很操蛋 这里需要自己改库 判断NSBackgroundColorAttributeName不为空时 自己用CoreGraphicApi自己画上去