Is it possible to disable floating headers in UITableView with UITableViewStylePlain?

前端 未结 29 1095
走了就别回头了
走了就别回头了 2020-11-29 15:02

I\'m using a UITableView to layout content \'pages\'. I\'m using the headers of the table view to layout certain images etc. and I\'d prefer it if they didn\'t

29条回答
  •  孤城傲影
    2020-11-29 15:17

    According to @samvermette's answer,I've implemented the above code in Swift to make it easy for coders to use swift.

    let dummyViewHeight = CGFloat(40)
    self.tableView.tableHeaderView = UIView(frame: CGRect(x: 0, y: 0, width: self.tableView.bounds.size.width, height: dummyViewHeight))
    self.tableView.contentInset = UIEdgeInsetsMake(-dummyViewHeight, 0, 0, 0)
    

提交回复
热议问题