#swift4 #uisearchbar
#swift4 #uisearchbar
Вопрос:
Я пытаюсь исправить положение строки поиска в TableViewController, я знаю, как это сделать на панели навигации, но я не могу найти никакой документации о том, как это сделать без панели навигации.
Ответ №1:
1. Создайте ячейку xib и установите строку поиска в ячейке (например: имя вашей ячейки — SearchBarCell )
2.Теперь установите ячейку SearchBarCell как «viewForHeaderInSection»
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let cell = tableView.dequeueReusableCell(withIdentifier: "SearchBarCell") as! SearchBarCell
return cell
}
- укажите высоту раздела
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 50
}