NavigationBar背后的标题视图

时间:2017-04-27 13:22:01

标签: swift swift3 uinavigationbar transparent navigationbar

我想做那样的事情:

Test 1

我尝试为NavigationBar设置透明背景:

 override func viewDidLoad() {
        super.viewDidLoad()

      self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: UIBarMetrics.default)
      self.navigationController?.navigationBar.shadowImage = UIImage()
      self.navigationController?.navigationBar.isTranslucent = true

}

然而,有一个问题。当我启动视图时,HeaderView不在顶部(导航栏后面):

enter image description here

但是,如果我向下滚动,HeaderView会在NavigationBar后面,就像那样:

enter image description here

我想在启动视图时这样开始。我不明白为什么不是这样,因为所有"顶级参数"等于0。

以下是我的组件:

enter image description here

0 个答案:

没有答案