Swift. Как показано ниже, есть два вложенных представления. Но когда я получаю доступ к свойству self
、 layer
во внутреннем представлении Class, Xcode выдает ошибку сборки с именем Instance member 'layer' of type 'UIView' cannot be used on instance of nested type
. На самом деле, я знаю, что это в основном потому, что у строителя недостаточно четкого представления о том, кто указывает self
. Кто-нибудь может помочь прикрыть мои встречи?
class MTFilterView: UIStackView {
class FilterCellView: UIView {
@IBOutlet weak var btn: UIButton!
@IBOutlet weak var titleLabel: UILabel!
override class func awakeFromNib() {
super.awakeFromNib()
layer.cornerRadius = 15
}
}
}