iphone - guidelines - Título de fuente personalizado para UIButton
menu ios (4)
¿Hay una manera de tener fuentes personalizadas para el título de un botón.
En caso de que desee listar todas las fuentes disponibles y luego seleccionar su fuente, ejecute este código Swift:
UIFont.familyNames().forEach {
print($0)
UIFont.fontNamesForFamilyName($0).forEach {
print(" /($0)")
}
}
Imprime todos los nombres de fuentes para sus familias de fuentes. A continuación, asigne el mismo nombre de fuente que se imprimió.
button.titleLabel.font = UIFont(name: "OpenSans", size: 20.0)
Establecer la fuente de la titleLabel
de titleLabel
del botón:
myButton.titleLabel.font = [UIFont fontWithName:@"Courier" size:22.0];
Siempre puede representar texto en un UIImage
y luego configurar el botón para usarlo con setImage:forState:
Esto le permite hacer fuentes personalizadas, etiquetas con iconos, imágenes, etc.
La clase UIButton
expone una propiedad titleLabel , en la que puede cambiar cosas como la fuente, el color del texto, etc.