2015-02-15 3 views
1

Я пытаюсь установить атрибуты выполнения layer.borderColor в стриж (для прототипа Tableview)Набор UIView BorderColor в IB для Swift

Однако установка цвета на самом деле не установить UIColor, как указано в кучу ответов , Есть ли быстрое осуществление этого:

Is it possible to set UIView border properties from interface builder?

ответ

7

Вы должны прокси значение, чтобы установить его в качестве CGColor. I answered the question you mentioned for Objective-C, и теперь вот он быстро.

extension UIView 
{ 
    var borderColor: UIColor { 
     set{ self.layer.borderColor = newValue.CGColor } 
     get{ return UIColor(CGColor: self.layer.borderColor!) } 
    } 
} 
Смежные вопросы