Итак, у меня есть табличное представление с 2 заголовками, по одной кнопке в каждом.Я хочу знать, какая кнопка заголовка нажата, как мне этого добиться.
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let view = UIView()
view.backgroundColor = UIColor.dashboardScreenHeader
let titleLabel = UILabel()
titleLabel.frame = CGRect(x: 11, y: 12, width:170, height: 18)
titleLabel.text = headerSection[section]
titleLabel.font = titleLabel.font.withSize(16)
let button = UIButton(type: .system)
button.setTitle("See All", for: .normal)
button.setTitleColor(UIColor.customBlueColor, for: .normal)
button.titleLabel?.font = UIFont.boldSystemFont(ofSize: 14)
button.frame = CGRect(x: 303, y: 14, width: 62, height: 12)
button.addTarget(self, action: #selector(showDetail), for: .touchUpInside)
view.addSubview(titleLabel)
view.addSubview(button)
return view
}
@objc func showDetail(){
print("button tapped")
}
Я пытался передать раздел в этой кнопке детализации шоу, но получаю ошибку
Я хочу добиться этогов функции showDetail
Нажата кнопка «Все» в разделе 1 -> do x
Нажата кнопка «Все» в разделе 2 -> do y