Что такое UITextField defaultColor в iOS8?
У меня есть кнопка с рамкой, которую я хочу создать как UITextField.
Итак, я попробовал:
self.dateButton.layer.borderColor = self.assesseeName.layer.borderColor
Но это дает мне черную границу:
![enter image description here]()
Как получить тот же цвет, что и UITextField (вверху скриншота)?
Ответы
Ответ 1
Вы можете использовать следующий код для применения одного и того же эффекта текстового поля к кнопке (borderwidth, bordercolor и angle radius)
UIColor *borderColor = [UIColor colorWithRed:204.0/255.0 green:204.0/255.0 blue:204.0/255.0 alpha:1.0];
dateButton.layer.borderColor = borderColor.CGColor;
dateButton.layer.borderWidth = 1.0;
dateButton.layer.cornerRadius = 5.0;
Ответ 2
Я установил цвет рамки для кнопки как стандартный светло-серый, а ширина границы - 0,25 и совпадающая с
Swift 3:
myButton.layer.borderWidth = 0.25
myButton.layer.borderColor = UIColor.lightGray.cgColor
Ответ 3
В соответствии с цифровым цветным метром Mac RGB границ составляет 230, 230, 230.
Ответ 4
Swift 4 Ответ
Цвет границы текстового поля по умолчанию серый.
button.layer.borderColor = UIColor.gray.cgColor
button.layer.borderWidth = 0.15