美文网首页
iOS 10.3 后NSUnderlineStyleSingle

iOS 10.3 后NSUnderlineStyleSingle

作者: MeteorCode | 来源:发表于2017-10-13 11:42 被阅读10次
    NSMutableAttributedString *str1 = [[NSMutableAttributedString alloc] initWithString:frontStr
    
    attributes:@{
    
       NSStrikethroughStyleAttributeName : @(NSUnderlineStyleSingle)
    
    }];
    

    这种写法,是给字符串上一条划线,但在iOS10.3设备上,划线没有显示出来;

    解决:

    在attrbutes里加多一个属性设置 :

    NSBaselineOffsetAttributeName : @(0)
    

    即:

    NSMutableAttributedString *str1 = [[NSMutableAttributedString alloc] initWithString:frontStr
    
    attributes:@{
    
       NSStrikethroughStyleAttributeName : @(NSUnderlineStyleSingle)
       NSBaselineOffsetAttributeName : @(0)
    
    }];
    

    相关文章

      网友评论

          本文标题:iOS 10.3 后NSUnderlineStyleSingle

          本文链接:https://www.haomeiwen.com/subject/amhzyxtx.html