Ich habe einfach Etikett mit Text D und ich verwende sizeToFit ich bekam Höhe 21,5Wie entfernen Einsätze in UILabel in iOS
Aber ich sehe padding 2px über
Wie es entfernen?
Ich versuche layoutMargins = UIEdgeInsetsZero - aber keine Wirkung
Ich habe einfach Etikett mit Text D und ich verwende sizeToFit ich bekam Höhe 21,5Wie entfernen Einsätze in UILabel in iOS
Aber ich sehe padding 2px über
Wie es entfernen?
Ich versuche layoutMargins = UIEdgeInsetsZero - aber keine Wirkung
Vielleicht möchten Sie Subklassen versuchen die UILabel
und überwiegendes drawTextInRect:
mit:
- (void)drawTextInRect:(CGRect)rect
{
[super drawTextInRect:UIEdgeInsetsInsetRect(rect, UIEdgeInsetsMake(0., 0., 0., 0.))];
}
CGRect frame = CGRectMake(0, 0, 120, 30);
UIEdgeInsets contentInsets = UIEdgeInsetsMake(0, 0, 0, 0);
CGRect labelFrame = UIEdgeInsetsInsetRect(frame, contentInsets);
UILabel *label = [[UILabel alloc] initWithFrame:labelFrame];
zum Einstellen Text Ausprobieren Dj und sehen, ob Magie auf der Unterseite passiert? –
Keine Änderungen. Nur unten entfernt –
Das ist wegen der Schrifthöhe. Wenn ich die untere Polsterung entfernt habe, bedeutet das, dass einige Zeichen größer als D sind, die die Spitze des Labes erreichen –