iOS开发

iOS 富文本图文混排 图片上下居中

2020-07-23  本文已影响0人  PANZHI蜕变
    NSTextAttachment *attach = [[NSTextAttachment alloc] init];
    attach.image = [UIImage imageNamed:@"img_icon"];
    CGFloat paddingTop = label.font.lineHeight - label.font.pointSize;//获取顶边距离 使其居中
    attach.bounds = CGRectMake(0, -paddingTop, 30, 30);
    NSAttributedString *attStr = [NSAttributedString attributedStringWithAttachment:attach];
    
    NSMutableAttributedString *abs = [[NSMutableAttributedString alloc] initWithString:label.text];
    [abs insertAttributedString:attStr atIndex:0];
    [abs appendAttributedString:attStr];
    label.attributedText = abs;
上一篇 下一篇

猜你喜欢

热点阅读