En un UITextView disponer de un texto que es de sólo lectura y no quiero que cualquier userinteraction en todos los medios de no querer texto para ser editado y aun no quiere teclado para presentarnos. Quiero hacer UITextView desplazable.

Ahora, lo que pasa es que no es desplazable y el contenido es editable y el teclado muestra arriba y abajo de la pared de la frontera no se está mostrando. Si alguien me puede ayudar con este problema. Le agradezco mucho.

Gracias de antemano.

OriginalEl autor user1120133 | 2012-01-09

4 Comentarios

  1. 33

    Conjunto de la editable /isEditable propiedad NO /false.

    Swift 3, 4:

    textView.isEditable = false

    Swift 1, 2:

    textView.editable = false

    Objective-C:

    textView.editable = NO;

    OriginalEl autor Jason

  2. 12
    textView.editable = NO;

    Es mencionado en el documentación.

    Y sobre el desplazamiento; Su UITextView se desplaza cuando el tamaño del contenido excede el tamaño del marco de su UITextView.

    auto.textView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 320, 415)]; auto.textView.textColor = [UIColor whiteColor]; auto.textView.font = [UIFont fontWithName:@»Georgia-BoldItalic» tamaño:16];
    con el código anterior todavía no soy capaz de desplazarse
    Que se parece a un gran marco. No veo el texto que usted está poniendo en el textview pero puedo adivinar que su textView marco es más grande que el tamaño del contenido (tamaño del texto). En este punto sería la mejor manera de adjuntar una captura de pantalla de lo que su textview parece.

    OriginalEl autor Sid

  3. 2
    textview.editable = false //for swift language
    textview.selectable = false //
    
    //override textview delegates
    func textViewShouldBeginEditing(textView: UITextView) -> Bool {
        return false
    }
    una vez establecida la propiedad editable a falso, no hay necesidad de reemplazar la «ShouldBeginEditing» método.
    Él sólo dio dos métodos para lograr el objetivo. @UmarJamil
    Con Swift 4 textview.isEditable = false textview.isSelectable = false

    OriginalEl autor Ikechukwu Henry Odoh

  4. 0

    Actualización Swift 3+

    editable y selectable han cambiado el nombre a isEditable y isSelectable

    textView.isEditable = false
    textView.isSelectable = false

    Un valor Booleano que indica si el receptor es editable. El valor predeterminado de esta propiedad es true.

     var isEditable: Bool { get set }

    Un valor Booleano que indica si el receptor es seleccionable. Esta propiedad controla la capacidad del usuario para seleccionar el contenido e interactuar con los Url y los datos adjuntos de texto. El valor predeterminado es true.

     var isSelectable: Bool { get set }

    OriginalEl autor Mick

Dejar respuesta

Please enter your comment!
Please enter your name here