通过富文本描边功能实现字体加粗效果

2017-08-02  本文已影响166人  ShenYj

通过富文本描边功能实现字体加粗效果

NSMutableAttributedString *mutableAttributeString = [[NSMutableAttributedString alloc] initWithString:content];
NSRange range = [content rangeOfString:@":"];
NSRange boldFontRange = NSMakeRange(0, range.location + 1);
// 通过描边效果实现加粗字体
[mutableAttributeString addAttribute:NSStrokeColorAttributeName value:[UIColor blackColor] range:boldFontRange];
[mutableAttributeString addAttribute:NSStrokeWidthAttributeName value:@(-3) range:boldFontRange];
self.attributeContent = mutableAttributeString;
        

如果NSStrokeWidthAttributeName设置一个正值,则实现的是空心描边效果(中空部分会显示背景色)

上一篇 下一篇

猜你喜欢

热点阅读