私の headerView の幅は、画面の幅に適応しません。私のviewForHeaderInSection
機能:
func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let cell = self.tableView.dequeueReusableCellWithIdentifier("sectionCell") as! sectionCell
cell.hint.text = "some name"
cell.tag = section
let singleTap = UITapGestureRecognizer(target: self, action: #selector(singleTapOnSection(_:)))
cell.addGestureRecognizer(singleTap)
let view = UIView(frame: cell.frame)
view.addConstraints(cell.constraints)
view.addSubview(cell)
return view
}
セクションの行が非表示になっているため、UIView (または同様のもの) にセルを追加する必要があります。私の意見では、プログラムでいくつかの制約を「表示」する必要がありますが、方法がわかりません