Вы должны определить номера секций, которые вы хотите отобразить:
func numberOfSections(in tableView: UITableView) -> Int {
return 2
}
Затем вам нужно определить количество строк, которые вы хотите отображать в каждом разделе:
func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
if section == 0 {
//return number of rows in first section
}
else {
//return number of rows in second section
}
}
Если вы хотите создать собственный заголовок, вы можете использовать эту функцию:
func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
// return custom header view
}
Однако, если вы хотите отображать только текст в заголовке, вы можете использовать текст по умолчанию и использовать только функцию titleForHeaderInSection .
Конечно, вы также должны вернуть правильный вид для ячейки. Если вы хотите проверить номер раздела, вы можете просто позвонить
indexPath.section