ios swift uilabel

ios - Poniendo el texto de UILabel en negrita



swift (2)

Esta pregunta ya tiene una respuesta aquí:

¿Cómo se configura el texto de una UILabel en negrita en Swift mediante programación? Mi código hasta ahora:

var label = UILabel(frame:theFrame) label.text = "Foo"


Usar font propiedad de UILabel

label.font = UIFont(name:"HelveticaNeue-Bold", size: 16.0)

o use la system font defecto para el texto en negrita

label.font = UIFont.boldSystemFontOfSize(16.0)

Swift 3.0

UIFont.boldSystemFont(ofSize: 16.0)


Utilizar cadena atribuida:

// Define attributes let labelFont = UIFont(name: "HelveticaNeue-Bold", size: 18) let attributes :Dictionary = [NSFontAttributeName : labelFont] // Create attributed string var attrString = NSAttributedString(string: "Foo", attributes:attributes) label.attributedText = attrString

Necesitas definir atributos.

Usando la cadena atribuida puede mezclar colores, tamaños, fuentes, etc. dentro de un texto