Я изучаю rxswift , и у меня есть ViewController
с tableView
.
Я использую архитектуру MVVM, поэтому tableView
привязан к ViewModel
и онхорошо отображает данные
Но я хочу поставить пустое состояние метки TableView
, когда у меня нет данных, и я не знаю, как это сделать, если это возможно.
Это мой код, такfar:
func bindViewModel() {
let inputs = viewModel.inputs
let outputs = viewModel.outputs
btnSomeAction.rx.action = inputs.someAction
outputs.usersList
.bind(to: tableView.rx.items(cellIdentifier: "UserTableViewCell", cellType: UserTableViewCell.self)) { (_,element,cell) in
cell.setData(name: element.name, avatar: element.avatar)
}
.disposed(by: disposeBag)
}
Спасибо всем за любую помощь.
PS:
Я знаю, как это сделать в общей таблице без rx
с количеством элементов ноль.Вопрос о rxtable
.