Ahora quiero alinear el texto del botón a la izquierda con el código, ¿cómo hacerlo? y el código que esto:¿Cómo alinear el texto del botón a la izquierda?
button.titleLabel.textAlignment = UITextAlignmentLeft;
pero no funciona.
Ahora quiero alinear el texto del botón a la izquierda con el código, ¿cómo hacerlo? y el código que esto:¿Cómo alinear el texto del botón a la izquierda?
button.titleLabel.textAlignment = UITextAlignmentLeft;
pero no funciona.
Tienes que usar contentVerticalAlignment
y del botón.
Uso ContentHorizontalAlignment
como a continuación
btnObj.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
Código impresionante ... – user40910
Código Swift
button.contentHorizontalAlignment = UIControlContentHorizontalAlignment.Left
Ajuste de botón de alineación titleLable también funciona perfectamente.
btn.titleLabel.textAlignment=NSTextAlignmentCenter;
Para aquellos que están usando Swift 3
button.contentHorizontalAlignment = .left
Por encima de código alinear texto con borde izquierdo, por lo que es posible que desee unas carnes.
button.contentEdgeInsets = UIEdgeInsetsMake(0, 10, 0, 0)
y lo uso: button.contentVerticalAlignment = button.contentHorizontalAlignment = UIControlContentVerticalAlignmentLeft; pero no funciona, ¿cómo usar esta propiedad? – jin
Bien, encontré que: button.contentVerticalAlignment = UIControlContentVerticalAlignmentFill; ¡Gracias! – jin
Consulte esta [respuesta] (http://stackoverflow.com/a/2765158/49186). usted también cambiará la propiedad contentEdgeInsets – dexter