Как я могу исправить положение панели поиска в tableViewController - PullRequest
0 голосов
/ 12 апреля 2019

Я пытаюсь исправить положение панели поиска в tableViewController, я знаю, как это сделать на панели навигации, но я не могу найти документацию о том, как это сделать без панели навигации.

1 Ответ

0 голосов
/ 16 апреля 2019

1.Создайте xib ячейки и установите строку поиска в ячейке (например, ваша ячейка называется SearchBarCell)

2. Теперь установите SearchBarCell как «viewForHeaderInSection»

 func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
    let cell = tableView.dequeueReusableCell(withIdentifier: "SearchBarCell") as! SearchBarCell
    return cell
}
  1. указать высоту сечения
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
    return 50
}
...