Tengo un cuadro de vista de texto y quiero que ese rectángulo permanezca del mismo tamaño mientras que el texto dentro de autoshrink se ajusta al cuadro. La razón por la que necesito esto es porque el texto se extrae de un plist y las cadenas tienen longitudes diferentes. Las etiquetas tienen una función de corrección automática, que es exactamente lo que quiero, pero no puedo encontrar la manera ni siquiera a través del código de obtener una vista de texto para hacer lo mismo. ¡Por favor ayuda!Xcode cómo autoencoger una UITextView?
Respuesta
UILabel
s puede tener más de una línea de texto. Sólo tiene que establecer lo siguiente:
label.lineBreakMode = UILineBreakModeWordWrap;
label.numberOfLines = 0; // 0 = unlimited number of lines, set to another number to have that as maximum
No estoy del todo seguro de si esto funciona, pero luego se puede combinar esto con label.adjustsFontSizeToFitWidth = YES;
tener una etiqueta de varias líneas que autoshrinks texto.
Esto funcionó, gracias. Una buena solución, pero me gustaría poder hacerlo en Text View. – robertfiorentino
La línea se rompe pero ajustaFontSizeToFitWidth no funciona con varias etiquetas forradas. – robertfiorentino
- 1. Cómo deshabilitar el teclado en una UITextView?
- 2. transparente UITextView
- 3. Cómo pasar el tacto de una UITextView a una UITableViewCell
- 4. UITextView inputView
- 5. cómo insertar UIImage en UITextView
- 6. ¿Cómo hacer una UITableViewCell con una UITextView adentro, que ajuste dinámicamente su altura, sobre la base de UITextView?
- 7. iPhone - Problema con UITextView
- 8. Cómo incrustar un enlace en una UITextView para el iphone
- 9. Cómo llegar altura de una línea en UITextView
- 10. ¿Cómo agregar números de línea a una UITextView?
- 11. cómo configurar la esquina redondeada para una UITextView?
- 12. ¿Cómo descarto una UITextView usando el botón del teclado Hecho?
- 13. Cómo obtener la palabra tocada en una UILabel/UITextView
- 14. ¿Cómo puedo hacer que una UITextView no sea seleccionable?
- 15. ¿Cómo se cambia el color del texto en una UITextView?
- 16. UITextView Altura automática
- 17. UITextView highlightTextColor o una opción similar?
- 18. Simple UITextView estrellarse
- 19. UITextView, desplácese mientras edita?
- 20. Desactivar lupa en UITextview
- 21. Botón Borrar en UITextView
- 22. UItextview Transparente Color IOS
- 23. Cómo aplicar sombra de texto a UITextView?
- 24. ¿Cómo le doy un enfoque UITextView programáticamente?
- 25. iPad: cómo proteger el contenido en UItextview?
- 26. ¿Cómo establecer un margen en UITextView?
- 27. Cómo establecer los márgenes (relleno) en UITextView?
- 28. Cómo cambiar el color de UITextview UIDataDetectorTypeLink?
- 29. UITextView ¿Texto enriquecido?
- 30. ¿Cómo puedo limitar los caracteres en UITextView?
¿Por qué necesita 'UITextView'? ¿Por qué no puedes usar 'UILabel'? – Nekto
UILabels son solo una línea, centrada en el medio. Cuando cargué el texto de NSDictionary, se reduce el texto a letra pequeña y luego agrega un "..." al final, pero el texto sigue siendo solo una línea. Quiero que el texto llene todo el cuadro (aproximadamente el tamaño completo de la pantalla). – robertfiorentino