Я разрабатываю приложение iOS, и я хочу добавить кнопку поиска, которая инициирует поиск в виде таблицы. При поиске в строке поиска не следует прокручивать ячейки таблицы.Как добавить панель поиска в нижней части таблицы в Xcode?
ответ
Для того, чтобы панель поиска (или любой другой вид действительно) «прилипает» к верхней или нижней части UITableView
есть два подхода:
Подогнать рамку таблицы, чтобы быть высота вид минус высоту вашего бара, а затем установите рамку рамки на
{0, 0, CGRectGetWidth(self.tableView.frame), CGRectGetHeight(self.tableView.frame)}
, которая будет позиционировать ее статически в нижней части окна. Если вы используете запасUITableViewController
, вам нужно будет сделать дополнительную работу, потому чтоself.view
иself.tableView
оба указывают на один и тот же объект. Вам нужно будет установить новыйUIView
наself.view
, который затем будет контейнером для представления таблицы и вашего окна поиска.Добавить строку как подвид таблицы, а затем реализовать
UIScrollViewDelegate
в контроллере и использоватьscrollViewDidScroll:
(который срабатывает, когда пользователь прокручивает вид) для обновления позиции бара. Новое положение было бы что-то вроде:CGRect adjustedFrame = self.searchBarView.frame; adjustedFrame.origin.y = self.tableView.contentOffset.y + CGRectGetHeight(self.tableView.frame) - CGRectGetHeight(self.searchBarView.frame); self.searchBarView.frame = adjustedFrame;
- 1. Панель навигации в нижней части
- 2. Добавить строку в нижней части таблицы
- 3. Как добавить панель инструментов в нижней части UITableViewController в раскадровки?
- 4. Как добавить строку к нижней части таблицы?
- 5. Как добавить панель поиска в виде таблицы
- 6. Панель инструментов не блокируется в нижней части экрана, Xcode
- 7. Как добавить панель инструментов в нижней части экрана?
- 8. Как добавить панель инструментов в нижней части NSTableView?
- 9. Небольшая панель в нижней части QTreeWidget
- 10. Как добавить панель поиска в навигационную панель
- 11. Добавить кнопку Дополнительно, чтобы добавить строку в нижней части таблицы
- 12. Выровнять ячейки таблицы в нижней части IOS5
- 13. Добавить панель инструментов в нижней части заголовка, используя jqgrid
- 14. Как добавить дополнительную кнопку загрузки в нижней части таблицы?
- 15. Как добавить элементы в нижней части таблицы или коллекции?
- 16. Как добавить границу в нижней части каждой таблицы с CSS?
- 17. добавить компонент в нижней части экрана андроида
- 18. Поместите панель в нижней части страницы
- 19. Панель вкладок в нижней части с MonoTouch.Dialog?
- 20. Липкая панель навигации в нижней части страницы
- 21. Как встроить панель поиска в панель навигации в xcode?
- 22. Как исправить кнопку в нижней части таблицы?
- 23. Как прокрутить панель до нижней части C#?
- 24. Как добавить UIRefreshControl в нижней части UITableView?
- 25. Как добавить ярлык в нижней части ODRefeshControl
- 26. Добавить содержимое в нижней части последней страницы
- 27. Добавить панель поиска в таблицу View
- 28. Панель поиска xcode
- 29. Длина страницы в нижней части таблицы
- 30. Панель поиска в виде таблицы
У вас есть конкретный вопрос, или вы ищете кого-то, чтобы сделать всю реализацию для вас? – jszumski
@jszumski Фактически я могу добавить поисковую панель и реализовать функцию поиска, но проблема в том, что она прокручивается вниз или вверх с ячейками таблицы, которые я не хочу. – loganTheFighter