Ich versuche, den Titel auf einen Button nach links zu setzen. Aber alles, was ich versucht habe, funktioniert nicht.
Mit:
UILabelButton.titleLabel.textAlignment = .Left
Oder:
UILabelButton.contentVerticalAlignment = UIControlContentVerticalAlignment // There is no left
Der Titel der Schaltfläche ist weiterhin zentriert.
Gibt es eine andere Immobilie?
Swift 4
Beispielcode
Für meine Anforderung möchte ich die Ausrichtung links oben
btnAddress.contentHorizontalAlignment = UIControlContentHorizontalAlignment.left btnAddress.contentVerticalAlignment = UIControlContentVerticalAlignment.top
Swift 5 Update:
btnAddress.contentHorizontalAlignment = UIControl.ContentHorizontalAlignment.left btnAddress.contentVerticalAlignment = UIControl.ContentVerticalAlignment.top
quelle
btnAddress.contentHorizontalAlignment = UIControl.ContentHorizontalAlignment.left btnAddress.contentVerticalAlignment = UIControl.ContentVerticalAlignment.top
Und jetzt, wenn Sie möchten, dass der Text von links etwas Platz hat, fügen Sie dies hinzu
btnAddress.titleEdgeInsets = UIEdgeInsets(top: 0, left: 8, bottom: 0, right: 0)
quelle
so mit schnell 4:
quelle