У меня есть табличное представление с 12 разделами, и у каждого раздела есть заголовок раздела. Я установил цвет фона заголовка с альфа-компонентами (для прозрачности). Я получил прозрачность для 11 разделов, но не попал на 12-й раздел, и когда я перетаскивал tableView
вниз затем 11-й также получил тот же цвет, что и 12-й, и вот так, если я перетащу также ту же задачу на 1,2.
Я пытался сделать тот же код в ячейке для на indexPath
, потому что этот метод вызывается, когда я перетаскиваю tableView
, но я не получаю
func tableView(_ tableView: UITableView, willDisplayHeaderView view: UIView, forSection section: Int) {
//recast your view as a UITableViewHeaderFooterView
print("will display header view")
let header: UITableViewHeaderFooterView = view as! UITableViewHeaderFooterView
header.contentView.backgroundColor = UIColor.colorWithHexString(hexStr: "#408000").withAlphaComponent(0.2)
}