Как я могу программно добавить панель поиска в заголовок uitableview? В частности, у меня есть элемент кнопки панели, который, когда он нажимается, хотел бы оживить в строке поиска в заголовок представления таблицы, и когда нажата кнопка отмены, она будет анимировать назад из представления, а заголовок вернется в нормальное состояние. Возможно ли это? Благодарю.Как программно добавить строку поиска в заголовок UITableView?
0
A
ответ
2
Он основан на Swift 2, но это не очень дифф для быстрых 3
Добавить поиск делегат для просмотра контроллера:
UISearchResultsUpdating
Выполнить поиск:
let searchController = UISearchController(searchResultsController: nil)
Установите эту значения по умолчанию для searchController:
searchController.searchResultsUpdater = self
searchController.dimsBackgroundDuringPresentation = false
definesPresentationContext = true
поиск Добавить к таблице:
table.tableHeaderView = searchController.searchBar
Этот делегат пусть вы знаете, начать поиск:
func updateSearchResultsForSearchController(searchController: UISearchController) {
filterContentForSearchText(searchController.searchBar.text!)
}
Impliment поиска функции:
func filterContentForSearchText(searchText: String, scope: String = "All") {
// do some stuff
}
Смежные вопросы
- 1. Как программно добавить кнопку в строку UITableView?
- 2. Программно добавить UISearchController в заголовок UITableView в swift 2
- 3. Программно добавление ограничений в заголовок UITableView
- 4. Как добавить представление в UITableView программно?
- 5. Добавить заголовок в UITableView программно с помощью swift 2.2
- 6. Как добавить заголовок в раздел в UITableView?
- 7. Невозможно программно добавить UITableView
- 8. Программно добавить UITextView в качестве заголовка UITableView
- 9. заголовок UITableView не виден
- 10. Программно Добавить UITableView в UITabBar
- 11. Добавить UITableViewCell в UITableView программно
- 12. Как добавить заголовок раздела в UITableView
- 13. Как добавить/удалить заголовок раздела в UITableView?
- 14. Как добавить фильтр поиска в uitableview
- 15. Как настроить заголовок UITableView на атрибутированную строку?
- 16. Добавить UISearchBar программно к программно добавленному UITableView в обычный ViewController
- 17. Добавить прописку в заголовок раздела в UITableView
- 18. Как программно удалить строку 0 из UITableView?
- 19. Индекс раздела UITableView перекрывает строку поиска
- 20. Как программно выбрать ячейку uitableview?
- 21. Как добавить второй UITableView программно из UINavigationController
- 22. Невозможно добавить строку в UITableView
- 23. Как выбрать заголовок в UITableView?
- 24. Как добавить строку NSBox программно?
- 25. Добавить строку в заголовок tablix
- 26. Добавить пользовательскую ячейку в UITableView программно
- 27. как добавить строку поиска под заголовком навигации
- 28. Как добавить строку поиска с основными данными
- 29. Добавить UITableView в боковую панель программно
- 30. Как заблокировать заголовок/заголовок в UITableView