¿Cuál es la diferencia fundamental entre ellos?UILabel UITextField UITextView
¿Es UITextField
que no se puede editar efectivamente UILabel
?
¿Son esencialmente iguales?
¿Cuál es la diferencia fundamental entre ellos?UILabel UITextField UITextView
¿Es UITextField
que no se puede editar efectivamente UILabel
?
¿Son esencialmente iguales?
UILabel
: "La clase UILabel
implementa una vista de texto de sólo lectura."UITextField
: "Un objeto UITextField
es un control que muestra texto editable y envía un mensaje de acción a un objeto de destino cuando el usuario presiona el botón de retorno".UITextView
: "La clase UITextView
implementa el comportamiento para una región de texto de líneas múltiples desplazables".Así:
¿Eso significa que UITextView es efectivo UITextField con multilínea habilitada? –
Las clases base UITextField son UIControl, UIView, por lo que no se puede desplazar como UITextView. Las clases base UITextView son UIScrollView UIView. Si quiero un editor desplazable auto expandible como panel de texto, uso UITextView. Si solo quiero una entrada simple sin desplazamiento, uso UITextField. – Roki
Además de lo anterior respuestas, UITextView tiene texto seleccionable. Esto significa que puede copiarlo u obtener que el dispositivo diga el texto.
también, además de esto: Sólo con UILabel se puede obtener la característica de Auto encoger, de lo contrario se deben poner en práctica que (si es necesario)
Adust font to fit también funciona en UITextField. –
¿Cómo se responde a la pregunta: "¿Es un UITextField que no es editable es efectivamente una UILabel? ". IE ¿Hay alguna diferencia en la representación o el comportamiento entre un UITextField no habilitado y UILabel? –
GRACIAS por esto ..... ¡has ahorrado 15 minutos de investigación dolorosa y deliberada! :) –
@ J-Dizzle mismo que aquí. :) –