@ Пользователь
Добавить действие (.touchUpInside) на кнопку в заголовке для всех разделов, и при выполнении событий вы можете обнаружить, что если этот раздел последний, чем выполнить задачу, в противном случае возвращается.
* 1005 например *
Добавьте эти вызовы внутри представления для заголовка в разделе
section.tempButton.tag = indexPath.section
section.tempButton.addTarget(self, action: #selector(performTask), for: .touchUpInside)
тогда он вызовет селектор, когда коснется
@objc func performTask(sender:UIButton){
if sender.tag == lastSection{
//perform task
}
}