Как добавить границу вокруг UITextView (например, UITextField)? Я хочу разрешить пользователям вводить несколько строк, но, к сожалению, UITextField этого не поддерживает. Есть ли простой способ сделать это в коде или мне нужно создать его в Photoshop?
Граница вокруг UITextView
Ответы (4)
#import <QuartzCore/QuartzCore.h>
Импортируйте вышеуказанный фреймворк и включите эти строки в свой класс, в котором определено textview.
[[self.textview layer] setBorderColor:[[UIColor grayColor] CGColor]];
[[self.textview layer] setBorderWidth:2.3];
[[self.textview layer] setCornerRadius:15];
Быстрое решение.
self.textview.layer.borderColor = UIColor.gray.cgColor
self.textview.layer.borderWidth = 2.3
self.textview.layer.cornerRadius = 15
person
Krishna Shanbhag
schedule
28.12.2011
В любом случае вернуть к значениям по умолчанию?
- person lostintranslation; 07.01.2016
@lostintranslation просто попробуйте изменить значения ширины границы и радиуса угла.
- person Krishna Shanbhag; 07.01.2016
Быстрое решение:
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
person
Esqarrouth
schedule
13.01.2015
Решение :
contentView.layer.borderWidth = 2.0f;
contentView.layer.borderColor = [[UIColor blueColor] CGColor];
contentView.layer.cornerRadius = 5;
person
Deepak Kumar
schedule
04.11.2016
Если вы выполните быстрый поиск, вы найдете несколько ответов. Пример:
Как стилизовать UITextview, как текстовое поле с закругленным прямоугольником? < / а>
person
Reinhold
schedule
18.08.2011
Это не способ опубликовать ответ, ссылка может быть взломана в любой момент.
- person Ümañg ßürmån; 22.11.2018