10
是否有可能同时使用minimumScaleFactor和属性文本字符串?UILabel attributedText和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];
这似乎不起作用。如果我设置myLabel.text,则按预期缩放。我如何缩放以正确工作?
执行此代码后,您是否尝试过sizeToFit ... –
它可能会有一个窍门。 –
不,它不。 SizeToFit将标签框架的尺寸扩大到足够大以适合字符串。 –