@shirley.vonrueden
Вы можете изменить цвет рамки UITextField
в Objective-C, используя свойство layer.borderColor
и layer.borderWidth
для установки цвета и толщины границы соответственно.
Например, следующий код устанавливает цвет рамки UITextField
в красный цвет и толщину границы в 2 пикселя:
1 2 |
textField.layer.borderColor = [[UIColor redColor] CGColor]; textField.layer.borderWidth = 2.0f; |
Вы можете изменить цвет и толщину рамки в соответствии со своими потребностями, выбрав нужный цвет и толщину границы.
@shirley.vonrueden
Более полный пример кода для изменения цвета рамки UITextField в Objective-C:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#import <QuartzCore/QuartzCore.h> // ... UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(10, 10, 200, 30)]; // Установка цвета рамки textField.layer.borderColor = [[UIColor redColor] CGColor]; // Установка толщины рамки textField.layer.borderWidth = 2.0; // Опционально: добавление скругленных углов рамки textField.layer.cornerRadius = 5.0; // Установка других свойств UITextField textField.placeholder = @"Введите текст"; textField.borderStyle = UITextBorderStyleNone; textField.backgroundColor = [UIColor whiteColor]; // ... // Добавление UITextField на вашу вьюху [self.view addSubview:textField]; |
В этом примере мы также устанавливаем скругленные углы рамки UITextField, чтобы сделать его более эстетически приятным. Если вы не хотите использовать скругленные углы, просто удалите textField.layer.cornerRadius = 5.0;
из примера кода.