如何在TableView控制器上创建视图覆盖导航栏?

时间:2017-08-02 19:43:42

标签: ios swift xcode view

我在具有自定义背景的视图控制器中有一个视图,以及一个清晰的导航栏。问题是,当我将导航栏添加到此表视图控制器时,视图不会覆盖后导航栏,因此导航栏看起来是黑色的。如何使视图也覆盖导航栏?

这是在表视图控制器中发生的情况,因为您可以看到导航栏启动时视图结束 This is what happens In the table view controller, as you can see the view ends where the nav bar starts

这就是我希望导航栏看起来像的样子;当视图控制器嵌入导航栏时,这不会发生,它只发生在表视图控制器中 And this is what I want to happen, this dosn't happen when a view controller is embeded in the nav bar, it only happens in the table view controller

1 个答案:

答案 0 :(得分:1)

问题是您的视图的顶部约束固定到导航栏而不是视图的顶部。只需将表格视图的顶部更改为固定到屏幕顶部而不是导航栏的底部。