小编Tim*_*nnö的帖子

UILabel归于Text和minimumScaleFactor

是否可以同时使用minimumScaleFactor和属性文本字符串?

        [myLabel setFrame:CGRectMake(6, 0, 200, 25)];
    NSMutableAttributedString *attStr = [[NSMutableAttributedString alloc] initWithString:@"A very long string and its first 20 characters should be bold"];
    [attStr addAttribute:NSFontAttributeName value:[UIFont boldSystemFontOfSize:17] range:NSMakeRange(0, 20)];
    myLabel.attributedText = attStr;
    [myLabel setAdjustsFontSizeToFitWidth:YES];
    [myLabel setAdjustsLetterSpacingToFitWidth:YES];
    [myLabel setMinimumScaleFactor:0.3];
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.如果我设置myLabel.text,它会按预期进行缩放.我如何缩放才能正常工作?

cocoa cocoa-touch objective-c uilabel

10
推荐指数
1
解决办法
1890
查看次数

标签 统计

cocoa ×1

cocoa-touch ×1

objective-c ×1

uilabel ×1