2015-03-18 6 views
1

I v получил UITextView, и я хочу, чтобы установить его новый пользовательский цвет, как этотизменить цвет границы на заказ цвет

var instaColor = UIColor(red: 51, green: 92, blue: 131, alpha: 1).CGColor 

    textView.layer.borderWidth = 1 
    textView.layer.cornerRadius = 20 
    textView.layer.borderColor = instaColor 

но его цвет белый или не появляется вообще, Что с этим? этот цвет должен быть темно-синий + зеленый

ответ

1

UIColor требует значения цвета в диапазоне от 0 до 1, так что вы должны изменить его на:

var instaColor = UIColor(red: 51/255, green: 92/255, blue: 131/255, alpha: 1).CGColor 

В выше, вы делите каждое значение на 255, чтобы получить значение цвета от 0 до 1.

Я думаю, что ваш код должен работать после того, как вы это сделаете.

спасибо

+0

Вы спасли много времени, спасибо! –

+0

Без проблем, я застрял на той же теме несколько дней назад. Я рад, что помог! –

Смежные вопросы