¿Cómo eliminar la image y escribir text en un button UIB en Swift?

Tengo un button que muestra una image de mis Activos, onclick en un button, quiero replace la image por text,

Estoy haciendo esto,

workExpExpand.setImage(nil, forState: .Normal) workExpExpand.setTitle("Done", forState: .Normal) 

la image desaparece, pero el text está en blanco.

¿Que puedo hacer?

Tu código es correcto. Entonces sospecho que está teniendo el mismo problema mencionado aquí . Para solucionarlo, debe establecer el color del título de ese button; de manera pnetworkingeterminada, el color del título es blanco y por eso no está viendo el text:

 workExpExpand.setTitleColor(UIColor.blackColor(), forState: UIControlState.Normal) 

Tu código es correcto. Pero ha especificado el color del título porque el color pnetworkingeterminado es el blanco debido a que no puede ver el text.


 @IBAction func btnTapped(sender: AnyObject) { btn.setImage(nil, forState: .Normal) btn.setTitle("Done", forState: .Normal) btn.setTitleColor(UIColor.networkingColor(), forState: .Normal) } 

=> Aquí está el código cuando presionó el button y, como remitente de UIButon, puede cambiar aquí:

IBAction func AnswerButtonA (emisor: UIButton)

{

// remitente es el button que se presionó

sender.setTitle ("Done", forState: .Normal)

}