Мне нужно установить свойство 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
.
Любая помощь приветствуется.