Crear un UITextView similar a un UITextField, con un borde redondeado

Autor: | Última modificación: 3 de noviembre de 2022 | Tiempo de Lectura: 1 minutos
Temas en este post:

UITextView similar a un UITextField

No hay ninguna propiedad que «mágicamente» añada un borde y menos aun redondeado a UITextView. Sin embrago, es relativamente fácil hacerlo por código, echando mano a Quartz.

En tu viewWillAppear, añade el siguiente código:

#import <QuartzCore/QuartzCore.h>

…

-(void) viewWillAppear:(BOOL)animated{
    [super viewWillAppear:animated];
    [self.textView.layer setBackgroundColor: [[UIColor whiteColor] CGColor]];
    [self.textView.layer setBorderColor:[[[UIColor grayColor] colorWithAlphaComponent:0.5] CGColor]];
    [self.textView.layer setBorderWidth: 1.0]; 
    [self.textView.layer setCornerRadius:8.0f];
    [self.textView.layer setMasksToBounds:YES];
}
pantalla-iphone-teclado_UITextView similar a un UITextField
UITextView con bordes redondeados

Fernando Rodríguez

Sígueme en twitter.
Cursos de desarrollo iPhone

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.