Ответ 1
Если вы используете iOS 3+, вы можете сделать следующее:
myTextView.clipsToBounds = YES;
myTextView.layer.cornerRadius = 10.0f;
во многих приложениях для iPhone я мог видеть UITextView с закругленными углами. Есть ли простой способ достичь этого? или мне нужно создать пользовательский UITextView? любые ссылки на примеры, показывающие, как достичь этого?
Спасибо!
Если вы используете iOS 3+, вы можете сделать следующее:
myTextView.clipsToBounds = YES;
myTextView.layer.cornerRadius = 10.0f;
Добавьте в приложение QuartzCore, а затем
#import <QuartzCore/QuartzCore.h>
UITextView* txtView = [[UITextView alloc] initWithFrame:CGRectMake(50, 50, 300, 100)];
txtView.layer.cornerRadius = 5.0;
txtView.clipsToBounds = YES;
Самый простой способ, которым я нашел, - поместить кнопку Rounded Rect без текста в UITextView, сделать UITextView меньше, чем кнопку.
Готово.
Просто быстрое напоминание: вы можете легко сделать это из доски /xib:
Многое более чистое: -)
Вы также можете сделать это из конструктора интерфейса, так же, как описано здесь: fooobar.com/questions/42426/...
Вы можете проверить мою библиотеку под названием DCKit. Это написано в последней версии Swift.
Вы можете сделать прямоугольный текстовый вид/кнопку/текстовое поле из конструктора интерфейса напрямую:
В нем также есть много других интересных функций, таких как текстовые поля с проверкой, элементы управления с границами, пунктирные границы, круговые и волосные взгляды и т.д.