Подтвердить что ты не робот

Граница вокруг UITextView

Как добавить границу вокруг UITextView (например, UITextField)? Я хочу разрешить пользователям вводить несколько строк, но, к сожалению, UITextField этого не поддерживает. Есть ли простой способ сделать это в коде или мне нужно создать его в Photoshop?

4b9b3361

Ответ 1

 #import <QuartzCore/QuartzCore.h> 

Импортируйте приведенную выше структуру и включите эти строки в свой класс, где определено текстовое представление.

[[self.textview layer] setBorderColor:[[UIColor grayColor] CGColor]];
[[self.textview layer] setBorderWidth:2.3];
[[self.textview layer] setCornerRadius:15];

Ответ 2

Решение Swift:

    var textView = UITextView(frame: CGRectMake(0,0,100,100))
    textView.layer.cornerRadius = 5
    textView.layer.borderColor = UIColor.purpleColor().CGColor
    textView.layer.borderWidth = 1

Не нужно импортировать QuarzCore в iOS8

Ответ 4

Решение:

contentView.layer.borderWidth = 2.0f;
contentView.layer.borderColor = [[UIColor blueColor] CGColor];
contentView.layer.cornerRadius = 5;