¿Hay alguna manera de autoajustar un UILabel? dado el tamaño 40 x 40, el tamaño de fuente del texto se ajustaría en función del número de caracteres.Autosize UILabel
Respuesta
Puede utilizar la propiedad adjustFontSizeToFitWidth
. Entonces algo como esto.
UILabel *myLabel = [[UILabel alloc] init];
[myLabel setAdjustsFontSizeToFitWidth:YES];
En Interface Builder hay una casilla de verificación en la pantalla de atributos de etiqueta para que pueda ajustar el tamaño de la fuente para adaptarse a la etiqueta.
uhm, ¿verificó la API UILabel http://developer.apple.com/iphone/library/documentation/uikit/reference/UILabel_Class/Reference/UILabel.html hay una propiedad llamada ordenada adjustsFontSizeToFitWidth
Con el concepto de diseño de autodiseño, no establece restricciones de altura para UILabel y establece no. de líneas como 0.
Autolayout se ocupa automáticamente de la altura dinámica de la etiqueta según el texto de la etiqueta. Si la etiqueta tiene texto de una sola línea, ocupará solo el espacio de una sola línea. Y si la etiqueta tiene más de una línea, cambiará el tamaño de la etiqueta de acuerdo con el tamaño del texto y la cantidad de líneas requeridas para mostrar el texto.
- 1. WPF DataGrid AutoSize Issue
- 2. Spark TextArea o RichText autosize
- 3. Etiqueta C# AutoSize agrega relleno
- 4. UILabel Strikethrough
- 5. Subclase UILabel
- 6. Multiline UILabel?
- 7. UILabel - autoresize
- 8. Opacidad diferente para UILabel y el texto de UILabel
- 9. Obtener ancho de la última línea de UILabel UILabel
- 10. UILabel multilínea con ajustesFontSizeToFitWidth
- 11. UILabel/NSTextView vs. CATextLayer
- 12. UILabel UITextField UITextView
- 13. contenidos UILabel Centro
- 14. UILabel y fuentes
- 15. ¿Animar a UILabel pulsante?
- 16. Haciendo UILabel táctil
- 17. UIPickerView con Multiline UILabel
- 18. iPhone UILabel sizeWithFont:
- 19. truncamiento de cola uilabel
- 20. Expansión Multiline UILabel
- 21. Pinch-to-zoom UILabel
- 22. ¿Formatear UILabel con viñetas?
- 23. Sombra interior en UILabel
- 24. UILabel Over UISlider Thumb
- 25. DataGridView Autosize pero restringe el tamaño máximo de columna
- 26. UILabel personalizado no muestra texto
- 27. Aplicar inner-shadow a UILabel
- 28. Xcode 4.2 - UILabel Word Wrap
- 29. uilabel con contorno o trazo
- 30. Mostrando emoji en un UILabel?
gracias por el código de muestra – Yolanda
No hay problema. Lo sentimos, el código de muestra utilizado para leer adjustFontSizeToWidth, pero debe ajustarseFontSizeToFitWidth. Lo corregí. – jergason
Saltee una letra en AdjustS: [myLabel setAdjustsFontSizeToFitWidth: YES]; – beryllium