Установить свойства до срабатывания awakeFromNib

Мне нужно установить свойство UIView до awakeFromNib уволен.

Вот что я попробовал:

if let views = Bundle.main.loadNibNamed("MyNib", owner: self, options: nil) as? [MyNib], 
views.count > 0 {
let v = views.first!
v.count = 78
// or
v.configureContent(n: 78)
return v...

configureContent вызывается, но после awakeFromNibпоэтому я не могу использовать значение count внутри тела awakeFromNib,

Я тут рассказал о параметре options, но не уверен, что он может быть чем-то полезен.

Другим вариантом было бы избежать любого рода инъекций и запрашивать данные из какого-либо источника непосредственно из awakeFromNib,

Любая помощь приветствуется.

0 ответов

Другие вопросы по тегам