Я не нашел в документации, как добавить возможность выбора нескольких строк (см. прикрепленный скриншот). Я знаю, как это сделать с помощью обычного UITableView
, но когда я использую Eureka и вызываю tableView.setEditing(true, animated: true)
, ничего не происходит. Есть ли способ реализовать это с помощью Eureka?
Выберите несколько строк с помощью платформы Eureka
Ответы (1)
Используйте MultipleSelectorRow
, например:
<<< MultipleSelectorRow<Emoji>() {
$0.title = "MultipleSelectorRow"
$0.options = [????????, ????, ????????, ????, ????, ????]
$0.value = []
}
.onPresent { from, to in
to.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .done, target: from, action: #selector(YourViewController.multipleSelectorDone(_:)))
}
Используйте его, чтобы представить to
контроллер представления с несколькими вариантами выбора.
person
ielyamani
schedule
13.09.2018
Спасибо за ответ. Мне нужно немного другое поведение, перейдите в iMessage и нажмите кнопку редактирования на панели навигации, и вы увидите режим редактирования сообщений, в котором вы можете выбрать несколько строк и применить действие (удалить, прочитать, ...). Это можно легко реализовать с помощью обычного UITableView -
tableView.setEditing(true, animated: true)
, но когда я использую его с Eureka, ничего не происходит.
- person m3rk; 13.09.2018