Ich habe eine UILabel
und ich bekomme seine Größe und Höhe, wenn mein Gerät im Querformat rechts Modus ist. Ich verwende Autolayout
und korrigiere das Layout programmatisch für die Geräteausrichtung. Ich habe die Höhe und Breite meines Etiketts mit Constraints korrigiert, aber ich bekomme eine falsche Höhe. Ich bin sehr verwirrt.Nicht korrekte Größe von UILabel auf Querformat
0
A
Antwort
0
Sie überprüfen Ihre Constraint-Beziehung gleich, die unter Code verwenden, aber nicht gleich setzt gleich.
oder
Beschränkungsobjekt erstellen und Höhe festlegen. zum Beispiel:
lblHeight.constant = 21;
0
Wenn Sie Feste Höhe wollen, versuchen Sie dann nichtAspect Ratio Einschränkung zu geben.
Nur Feste Breite und Feste Höhe Einschränkungen sind genug.
Geben Sie dem Etikett eine Hintergrundfarbe und überprüfen Sie es im Vorschaumodus in IB für alle Geräte und Ausrichtungen.
haben irgendwelche anderen Beschränkungen auf dieses Etikett gesetzt? – Shreyank
Ja. Ich setze andere Einschränkungen. – WasimSafdar
Können Sie Details für diese geben? – Shreyank