Estoy tratando de hacer una nueva línea en Xcode 4.2 UITextView, y cuando hago alt+retorno, se pasa a la siguiente línea, pero no se muestra cuando se construyó y funcionó.

InformationsquelleAutor t3hcakeman | 2012-01-26

6 Comentarios

  1. 119

    Funciona esto, yo estoy seguro de lo que usted está haciendo de manera diferente.

    • Arrastrar un UITextView.
    • Haga doble clic para editar el texto, coloque el cursor donde desea que el salto de párrafo.
    • Opción de Entrar un par de veces para crear una línea en blanco & párrafo.

    El párrafo se muestra en tiempo de ejecución. Hay también un atributo de Texto que puede ser editado en los Atributos del inspector.

    • Esto no funciona para todos ellos. Tengo unos 10 UITextViews, todos los copia pega, y el trabajo de algunos, algunos no.
    • Lo que sucede en los que no funcionan? Son de diferente tamaño?
    • Trabajó para mí. Salvavidas.
    • Me pregunto por qué esto no es «shift+enter».
    • En los atributos del inspector de propiedad del conjunto ‘Líneas’ a 0 para que multilínea etiqueta/campo de texto.
    • funciona como magia probar este

  2. 32

    control + regresar, se hace una nueva línea.

    • Trate de no usarlo. Esto creará un carácter especial <U+2028>. Si Abre guión gráfico como el Código Fuente, el mismo editor se elimina, por lo que tendrá que editar todas las etiquetas con salto de línea de nuevo (XCode 6.3.1). Utilice Alt + Entrar.
  3. 3

    En los atributos del inspector, no es propiedad de «Líneas» para establecer el número de líneas de texto.
    Cambiar a 2.

    • Lo siento, estaba pensando UILabel
    • No hay Líneas de propiedad. Este es el guión.
    • Hay una etiqueta. Lo siento, no sabía que significaba TextView.
  4. 1
    - (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ó el «theTextView» en el (.h) archivo y sintetizado en el (.m) archivo y hecha la conexión adecuada.

    Me puede dar una más clara la respuesta, si le dices al wen exactamente la nueva línea debe ser hecho… Programación de cuando el usuario presiona los botones?

    • Yo no hice nada de esto mediante programación. Todo esto fue hecho en el guión gráfico.
    • Intente mayús + retorno
    • En mi experiencia es mucho más fiable mediante programación añadir texto a un textview (si las nuevas líneas son necesarios) como este. Sólo se tarda un par de segundos de todos modos.
  5. 1

    Esta es una solución, pero funciona cada vez y también para UILabels que es más interesante:

    Sólo tiene que abrir un editor de texto (por ejemplo, textEdit o XCode sí mismo), escribir el texto con las nuevas líneas como desee, y copiar y pegar en el texto de la Etiqueta de la propiedad en el Interface builder. Se muestra en tanto, el interface builder y tiempo de ejecución.

  6. 0

    Arrastre un punto de vista (cambiar el tamaño a una línea) y añadir un color de fondo.
    No estoy seguro de si hay otra manera.

Dejar respuesta

Please enter your comment!
Please enter your name here