2010-10-14 18 views

Respuesta

14

Se puede usar un TextView y desactivar los editable y interacción del usuario Habilitado opciones en IB.

3

Me he encontrado con un problema similar. Empecé con una etiqueta, pero quería líneas múltiples y una UITextView funcionó muy bien para esto, al principio. Debido a que estoy usando una biblioteca de terceros (MBProgressHUD) para manejar cosas como mensajes de progreso y otras cosas, tuve problemas al intentar actualizar un UITextView y mostrar el mensaje de progreso al mismo tiempo.

Así que volví a UILabel que en realidad no tenía problemas de hilos. Encontré una propiedad para permitir un número específico de líneas de mi elección, y tuve que crear la etiqueta lo suficientemente grande como para mostrar esas líneas. La caída de este enfoque es que no obtengo los menús contextuales como Copiar, Pegar, etc. pero lo más importante es que no me encuentro con problemas de hilos. Siempre puedo incluir esto en un UIScrollView en el futuro si así lo elijo.

+0

Qué propiedad era usted encontrará que permitía especificar el número de filas?" –

+0

No debe ser una propiedad en el diseñador de XCode para especificar el número de líneas que le gustaría en el UILabel. (Yo no tener XCode frente a mí y no puedo verificar en este momento). También debería poder establecer la propiedad de la etiqueta en la carga, algo así como textLabel.numberOfLines = 3; – Boeckm

7

uso de este

myLabel.lineBreakMode = UILineBreakModeWordWrap; 

si usted está preocupado acerca de la compatibilidad hacia atrás de uso de esto porque el COMAND he mencionado antes se introdujo en IOS 6,0

myLabel.numberOfLines = 0; 
1

Desde el inspector Attiribute, elija LineBreaks-> Palabra Ajustar la opción cuando haya seleccionado la etiqueta. También aumente el número de líneas Etiqueta-> Líneas.

0

intentar los siguientes pasos para resolver el problema:

  • arrastre un UITextView.
  • Haga doble clic en él para editar el texto, coloque el cursor donde desee el salto de párrafo .
  • Opción: ingrese un par de veces para crear una línea en blanco & párrafo.
Cuestiones relacionadas