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

UITextView с закругленными углами

во многих приложениях для iPhone я мог видеть UITextView с закругленными углами. Есть ли простой способ достичь этого? или мне нужно создать пользовательский UITextView? любые ссылки на примеры, показывающие, как достичь этого?

Спасибо!

4b9b3361

Ответ 1

Если вы используете iOS 3+, вы можете сделать следующее:

myTextView.clipsToBounds = YES;
myTextView.layer.cornerRadius = 10.0f;

Ответ 2

Добавьте в приложение QuartzCore, а затем

#import <QuartzCore/QuartzCore.h>


UITextView* txtView = [[UITextView alloc] initWithFrame:CGRectMake(50, 50, 300, 100)];
txtView.layer.cornerRadius = 5.0;
txtView.clipsToBounds = YES;

Ответ 3

Самый простой способ, которым я нашел, - поместить кнопку Rounded Rect без текста в UITextView, сделать UITextView меньше, чем кнопку.

Готово.

Ответ 4

Просто быстрое напоминание: вы можете легко сделать это из доски /xib:

Многое более чистое: -)

Ответ 5

Вы также можете сделать это из конструктора интерфейса, так же, как описано здесь: fooobar.com/questions/42426/...

Ответ 6

Вы можете проверить мою библиотеку под названием DCKit. Это написано в последней версии Swift.

Вы можете сделать прямоугольный текстовый вид/кнопку/текстовое поле из конструктора интерфейса напрямую:

DCKit: rounded button

В нем также есть много других интересных функций, таких как текстовые поля с проверкой, элементы управления с границами, пунктирные границы, круговые и волосные взгляды и т.д.