Swift 如何删除滚动条上出现的 UITableView header?

Swift How to remove UITableView header that appears on scroll?

当我在我的 UITableView 上滚动时,一个空的 header 出现在视图顶部,阻止用户正确查看某些信息,如您在以下屏幕截图中所见:

如何删除它?

您看到的实际上是 UINavigationBar。在你的 UIViewController 中试试这个来隐藏导航栏:

override func viewWillAppear(_ animated: Bool) {
    super.viewWillAppear(animated)
    navigationController?.setNavigationBarHidden(true, animated: animated)
}

如果导航栏在您的导航堆栈中以前的视图控制器中使用过,请确保它再次在那里可见。