Я создал собственный класс UIView с включенным в нем методом IBDesignable. Внутри класса я добавил несколько свойств IBInspectable, которые выглядят примерно так:
Swift 4.0 – Фрагмент:
@IBDesignable
class SegmentView: UIView {
@IBInspectable var borderWidth = 0.0 {
didSet{
layer.borderWidth = CGFloat(borderWidth)
}
}
@IBInspectable var borderColor = UIColor.clear {
didSet{
layer.borderColor = borderColor.cgColor
}
}
}
Всякий раз, когда я использую этот класс в StoryBoard для элемента UIView, я не могу просмотреть объявленные выше свойства IBInspectable в раскадровке -> View -> View Property Tab, для справки, пожалуйста, проверьте прикрепленный ниже снимок экрана.
Проблема. В приведенном выше заголовке представления сегмента нет доступных свойств IBInspectable.
Может ли кто-нибудь помочь мне решить мою вышеуказанную проблему?
Заранее спасибо.