ibireme / YYText

Powerful text framework for iOS to display and edit rich text.
MIT License
8.84k stars 1.68k forks source link

使用特殊文本时,YYLabel会有一长串的空格 #915

Open mythkiven opened 4 years ago

mythkiven commented 4 years ago

代码与效果,见图片:

使用特殊文本时,YYLabel会有一长串的空格

mythkiven commented 4 years ago

code:

NSMutableAttributedString *attString = [NSMutableAttributedString new];
    UIFont *font = [UIFont systemFontOfSize:16];
    NSString *string = @"ޙޓゝ₯";
    [attString appendAttributedString:[[NSAttributedString alloc] initWithString:string attributes:nil]];
    attString.yy_font = font;
    YYLabel * yylabel = [YYLabel new];
    yylabel.textVerticalAlignment = YYTextVerticalAlignmentTop;
    yylabel.textAlignment = NSTextAlignmentLeft;
    yylabel.backgroundColor = [UIColor cyanColor];
    yylabel.frame = CGRectMake(100, 200, 210, 30);
    yylabel.attributedText = attString;
    [self.view addSubview:yylabel];