Я пытаюсь создать кнопки после получения ответа от сетевого запроса.Как мне это сделать и расположить их после их создания, после загрузки представления .Я также создаю свои виды программно и использую AutoLayout.
CustomView.swift
class CustomView: UIView {
override init(frame: CGRect) {
super.init(frame: UIScreen.main.bounds)
backgroundColor = .red
}
required init?(coder aDecoder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}
ViewController.swift
// Load custom view
override func loadView() {
view = CustomView()
}
override func viewDidLoad() {
super.viewDidLoad()
// Create buttons after getting response
viewModel.output.apiOutput
.subscribe(onNext: { posts in
for post in posts {
// create buttons
}
})
.dispose(by: disposeBag)
}