¿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. Etiqueta C# AutoSize agrega relleno
- 3. Spark TextArea o RichText autosize
- 4. Multiline UILabel?
- 5. UILabel - autoresize
- 6. UILabel Strikethrough
- 7. Subclase UILabel
- 8. Opacidad diferente para UILabel y el texto de UILabel
- 9. Obtener ancho de la última línea de UILabel UILabel
- 10. UIPickerView con Multiline UILabel
- 11. UILabel no está actualizando
- 12. truncamiento de cola uilabel
- 13. UILabel y fuentes
- 14. Expansión Multiline UILabel
- 15. ¿Formatear UILabel con viñetas?
- 16. Sombra interior en UILabel
- 17. UILabel Over UISlider Thumb
- 18. iPhone UILabel sizeWithFont:
- 19. Haciendo UILabel táctil
- 20. UILabel/NSTextView vs. CATextLayer
- 21. Pinch-to-zoom UILabel
- 22. UILabel UITextField UITextView
- 23. ¿Animar a UILabel pulsante?
- 24. UILabel multilínea con ajustesFontSizeToFitWidth
- 25. contenidos UILabel Centro
- 26. DataGridView Autosize pero restringe el tamaño máximo de columna
- 27. ¿Dimensionando un UILabel para encajar?
- 28. Animate UILabel no es liso
- 29. UILabel y numberOfLines y sizeToFit:
- 30. tamaño para adaptarse a 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