Ich habe es schon einmal benutzt, minimumFontSize
aber diese Funktion ist jetzt veraltet und ich verstehe nicht ganz, wie es minimumScaleFactor
funktioniert.
Ich möchte, dass die maximale Schriftgröße 10 und die minimale 7 beträgt.
Wie kann ich mit dem Skalierungsfaktor die Größenänderung auf Schriftgröße 7 erreichen?
UILabel
Schaffung:
UILabel *label = [[UILabel alloc] init];
[label setTranslatesAutoresizingMaskIntoConstraints:NO];
label.text = [labelName uppercaseString];
label.textAlignment = NSTextAlignmentCenter;
label.textColor = [UIColor whiteColor];
label.font = [UIFont fontWithName:HELVETICA_FONT_STYLE_BOLD size:9.5];
label.backgroundColor = [UIColor clearColor];
label.minimumScaleFactor = .1f;
[label addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:[label(WIDTH)]"
options:0
metrics:@{@"WIDTH" : [NSNumber numberWithFloat:buttonSize.width]}
views:NSDictionaryOfVariableBindings(label)]];
[contentView addSubview:label];