这个问题相当离谱,一度让我使出隐藏大法才规避掉…
看看把自己都逼到什么程度了,当然中间也设置过各种看来的参数,不过都没用
public override func viewDidLayoutSubviews() { super.viewDidLayoutSubviews() print(tableView.safeAreaInsets,tableView.adjustedContentInset) tableView.contentInsetAdjustmentBehavior = .never }
tableView.contentInsetAdjustmentBehavior = .never if #available(iOS 15.0, *) { tableView.sectionHeaderTopPadding = 0 }
|
最后基本上就放弃了,采用隐藏大法了,隔天又不甘心网上搜索了一番,试了下这个,竟然好转了
tableView.tableHeaderView = UIView(frame: CGRect(x: 0.0, y: 0.0, width: 0.0, height: Double.leastNormalMagnitude))
tableView.tableHeaderView = UIView.init(frame: CGRect.zero)
|