¿Hay alguna manera de tener fuentes personalizadas para el título de un botón?Título de fuente personalizado para UIButton
Respuesta
La clase UIButton
expone una propiedad titleLabel, sobre la cual se puede cambiar cosas como el tipo de letra, el color del texto, etc.
Siempre puede representar el 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.
Ajuste el fuente del botón del titleLabel
:
myButton.titleLabel.font = [UIFont fontWithName:@"Courier" size:22.0];
¡buen ejemplo de trabajo, esto es perfecto! – Jake
En caso de que quiera hacer una lista de todas las fuentes disponibles y luego seleccione su fuente, ejecutar este código Swift:
UIFont.familyNames().forEach {
print($0)
UIFont.fontNamesForFamilyName($0).forEach {
print(" \($0)")
}
}
Imprime todos los nombres de fuente 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)
- 1. UIButton recortada Título
- 2. UIButton personalizado para Iphone
- 3. título UIButton color del texto
- 4. UIButton texto del título truncado
- 5. Wierdness UIButton: no se puede establecer el título para un tipo de botón personalizado
- 6. establecer UIButton fuente
- 7. ¿Cómo cambiar el título de UIButton?
- 8. UIButton personalizado + subvistas = sin eventos
- 9. Título personalizado con imagen
- 10. UIButton con color de borde personalizado, iPhone
- 11. Posición del título personalizado UINavigationBar
- 12. Combinar título personalizado con FEATURE_PROGRESS
- 13. Obtener el título de UIButton en el controlador de eventos
- 14. UIButton de tipo UIButtonTypeCustom no se mostrará Título (iPhone)
- 15. El título de UIButton cambia a la predeterminada
- 16. ¿Cómo puedo cambiar el color del título de UIButton?
- 17. cómo sobrescribir el título predeterminado con título personalizado en android
- 18. Título de encabezado personalizado de FullCalendar
- 19. UITabBarItem personalizado sin etiqueta de título
- 20. Barra de navegación Título Tamaño de fuente
- 21. Título del título de UIButton del iPhone/iPad que no aparece
- 22. UIViewController configuración predeterminada de fuente de título
- 23. ¿Por qué no se muestra el título UIButton?
- 24. título personalizado del centro en UINavigationBar?
- 25. Diálogo personalizado sin título y borde
- 26. ¿Cómo obtengo las coordenadas de toque en un UIButton personalizado?
- 27. Cómo crear un UIButton personalizado dentro de UIAlertView
- 28. Cambiar la fuente del título UINavigationController
- 29. Cómo implementar scale-9 (9 divisiones) para crear fondo de arte personalizado creado para UIButton
- 30. Wpf plantilla de control personalizado - tamaño de fuente relativo
Tenga en cuenta que algunas propiedades de 'titleLabel' se restablecen después de' setTitle() '. – cvsguimaraes
No se recomienda establecer la propiedad textColor del titleLable según la documentación de Apple "No use el objeto label para establecer el color del texto o el color de la sombra. En su lugar, use los métodos setTitleColor: forState: y setTitleShadowColor: forState: de esta clase a hacer esos cambios ". https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIButton_Class/#//apple_ref/occ/instp/UIButton/titleLabel – Omaty