Я пытаюсь загрузить файл пера для просмотра внутри collectionViewController как заголовок параллакса, но после загрузки вида ширина представления равна 0.0, и он не отображается. Если я загружаю любой другой вид, ширина в порядке, но ширина это представление меняется на ноль после загрузки. Вот мой код.
class CastHeader: UIView{
private func commonInit() {
guard let view = Bundle.main.loadNibNamed("CastHeader", owner: self, options: nil)![0] as? UIView else{return}
addSubview(view)
view.translatesAutoresizingMaskIntoConstraints = false
let bindings = ["view": view]
addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "H:|[view]|", options:[], metrics:nil, views: bindings))
addConstraints(NSLayoutConstraint.constraints(withVisualFormat: "V:|[view]|", options:[], metrics:nil, views: bindings))
}
// MARK: User interface
override init(frame: CGRect) {
super.init(frame: frame)
commonInit()
awakeFromNib()
}
required init?(coder: NSCoder) {
super.init(coder: coder)
commonInit()
awakeFromNib()
}
}
Есть ли какие-либо thout по этому поводу? заранее спасибо