Swift:隐藏滚动视图header

Swift: Hide Scrollview header

我想隐藏滚动视图的 header。

我有一个滚动视图

//Contains everything inside the view
    let scrollView = UIScrollView()
    scrollView.alwaysBounceVertical = true
    scrollView.translatesAutoresizingMaskIntoConstraints = false
    scrollView.showsHorizontalScrollIndicator = false

横跨我视图的整个宽度和高度。向下滚动时,会出现一个奇怪的 header 并挡住一些滚动视图内容。我想隐藏那个叠加层。最糟糕的是,在明亮模式下,覆盖层是白色的。这与我的颜色冲突。我该如何删除它?

叠加层是导航栏 - 它会在您滚动时立即出现。要完全隐藏它,您可以设置 navigationController?.setNavigationBarHidden(true, animated: false). Or, you can pass in a transparent appearance for navigationController?.navigationBar.standardAppearance.