YYLabel 设置 baseline 没有效果

改成 设置

UIFont * nameFont = [UIFont yb_PingFangOfSize:14];
UIFont * tagFont = [UIFont yb_PingFangOfSize:10];

CTFontRef ctNameFont = CTFontCreateWithName((__bridge CFTypeRef)nameFont.fontName, nameFont.pointSize, NULL);
    NSDictionary *referenceInfo = @{(id)kCTBaselineReferenceFont : (__bridge id)ctNameFont};
    [titleAtrr addAttribute:(id)kCTBaselineReferenceInfoAttributeName value:referenceInfo range:tagRange];
    [titleAtrr addAttribute:(id)kCTBaselineClassAttributeName value:(id)kCTBaselineClassIdeographicCentered range:tagRange];
    CFRelease(ctNameFont);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容