ios - ¿Cómo hacer una nueva línea en UITextView en nib/storyboard?
xcode xcode4 (6)
Estoy intentando hacer una nueva línea en Xext 4.2 UITextView, y cuando hago alt + return, va a la siguiente línea, pero no aparece cuando se construye y ejecuta.
Arrastre una vista (cambie el tamaño a una línea) y agréguela un color de fondo. No estoy seguro de si hay otra manera.
En el inspector de atributos, hay propiedades ''Líneas'' para establecer cuántas líneas de texto. Cambiarlo a 2.
Esta es una solución, pero funciona cada vez y también para UILabels, que es más interesante:
Simplemente abra un editor de texto (p. Ej., TextEdit o XCode), escriba el texto con las nuevas líneas como desee y copie y pegue en la propiedad de texto de la etiqueta en el generador de interfaces. Se muestra tanto en el constructor de interfaces como en el tiempo de ejecución.
Esto funciona, no estoy seguro de lo que estás haciendo diferente.
- Arrastre un
UITextView
. - Haga doble clic en él para editar el texto, coloque el cursor donde desee que se rompa el párrafo.
- Opción: ingrese un par de veces para crear una línea y un párrafo en blanco.
El párrafo muestra en tiempo de ejecución. También hay un atributo de texto que se puede editar en el inspector de atributos.
Control + Return hace una nueva línea.
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
//Note: the /n created a new line.
//This piece of code assumes there IS ALREADY text in the theTextView
self.theTextView.text = [[NSString alloc] initWithFormat:@"%@ /n/n a line appart",self.theTextView.text];
}
Suponiendo que creó "theTextView" en el archivo (.h) y lo sintetizó en el archivo (.m) y realizó la conexión adecuada.
Puedo dar una respuesta más clara si dices que se debe hacer exactamente la nueva línea ... ¿Programar cuando el usuario presiona los botones?