swift uibutton title text-alignment leftalign

Problemas al alinear a la izquierda el título de UIButton(iOS/Swift)



title text-alignment (3)

Tengo un problema al alinear a la UIButton el texto de un UIButton . También intenté cambiarlo a .Right pero aún permanece centrado. También probé aButton.imageEdgeInsets = UIEdgeInsets(top: 0, left: 20, bottom: 0, right: 0) lugar de aButton.titleLabel?.textAlignment = .Left pero eso tampoco cambia nada. ¿Hay alguna forma alternativa de cambiar programáticamente la alineación de un título de UIButton ?

allButtonViews = UIView(frame: CGRectMake(0, 44, 100, 100)) allButtonViews.backgroundColor = .redColor() let campusButton = UIButton(type: UIButtonType.System) as UIButton aButton.frame = CGRectMake(0, 0, 300, 70) aButton.setTitle("A", forState: .Normal) aButton.titleLabel?.textColor = .blueColor() aButton.titleLabel?.textAlignment = .Left aButton.backgroundColor = .whiteColor() sortView.addSubview(aButton) view.addSubview(allButtonViews)


Para Swift 4 ;

locationButton.contentHorizontalAlignment = .left


Prueba esto:

button.contentHorizontalAlignment = .Left


Actualizado para Swift 3 o Swift 4

yourButton.contentHorizontalAlignment = .left