Ora voglio allineare il testo del pulsante a sinistra con il codice, come fare? e codice che ho questo:Come allineare il testo del pulsante a sinistra?
button.titleLabel.textAlignment = UITextAlignmentLeft;
ma non funziona.
Ora voglio allineare il testo del pulsante a sinistra con il codice, come fare? e codice che ho questo:Come allineare il testo del pulsante a sinistra?
button.titleLabel.textAlignment = UITextAlignmentLeft;
ma non funziona.
È necessario utilizzare contentVerticalAlignment
e contentHorizontalAlignment
del pulsante.
Usa ContentHorizontalAlignment
come di seguito
btnObj.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
Codice impressionante ... – user40910
Swift Codice
button.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Left
Impostazione di pulsante di allineamento titleLable funziona perfettamente anche.
btn.titleLabel.textAlignment=NSTextAlignmentCenter;
Per coloro che utilizzano Swift 3
button.contentHorizontalAlignment = .left
Sopra codice align testo da bordo sinistro, così si potrebbe desiderare Qualche chilo.
button.contentEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0)
e io lo uso: button.contentVerticalAlignment = button.contentHorizontalAlignment = UIControlContentVerticalAlignmentLeft; ma non funziona, come usare questa proprietà? – jin
OK, ho trovato che: button.contentVerticalAlignment = UIControlContentVerticalAlignmentFill; Grazie! – jin
Riferiscilo [risposta] (http://stackoverflow.com/a/2765158/49186). modificherete anche la proprietà contentEdgeInsets – dexter