Có thể sử dụng tối thiểuScaleFactor và chuỗi văn bản được phân bổ cùng một lúc không?Unterabel attributedText và 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];
Điều này dường như không hiệu quả. Nếu tôi đặt myLabel.text nó sẽ được chia tỷ lệ như mong đợi. Làm thế nào tôi có được quy mô để làm việc một cách chính xác?
Bạn đã thử sizeToFit sau khi triển khai mã này ... –
Nó có thể làm một thủ thuật .. –
Không có. SizeToFit mở rộng kích thước của khung của nhãn đủ lớn để chuỗi vừa với. –