Ios 在导航栏滑动隐藏时,HeaderCell会创建一个透明的间隙,内容会显示在中间
我有一个标题单元格和内容单元格。。还有,我有一个导航栏Ios 在导航栏滑动隐藏时,HeaderCell会创建一个透明的间隙,内容会显示在中间,ios,xcode,swift,uitableview,uinavigationbar,Ios,Xcode,Swift,Uitableview,Uinavigationbar,我有一个标题单元格和内容单元格。。还有,我有一个导航栏 -- Status Bar -- -- NavBar -- - Header Cell - -- Content Cells - 直到现在,一切似乎都很好。然后我打开了“滑动时隐藏导航栏”。在内容单元格的视图在标题单元格上方出现一眨眼之前,一切都很正常。我给出了状态栏和标题单元格的颜色,以了解问题的确切原因 我无法拍摄清晰的图片,但问题是:标题单元格需要一段时间才能连接到状态栏,因此它提供了一个透明的间隙。不幸的是,这个透明的间
-- Status Bar --
-- NavBar --
- Header Cell -
-- Content Cells -
直到现在,一切似乎都很好。然后我打开了“滑动时隐藏导航栏”。在内容单元格的视图在标题单元格上方出现一眨眼之前,一切都很正常。我给出了状态栏和标题单元格的颜色,以了解问题的确切原因
我无法拍摄清晰的图片,但问题是:标题单元格需要一段时间才能连接到状态栏,因此它提供了一个透明的间隙。不幸的是,这个透明的间隙也显示了内容视图单元格的文本
这是UITableViewController
我还尝试创建一个ViewController,并从UITableViewController嵌入TableView,并给出约束 起初一切似乎都很好,但在NavBar被隐藏后,它给出了一个默认的间隙,最终甚至不会消失
->
取消选中“调整滚动视图插入”
-以快速解决问题。如果选中,则会出现间隙
但在这一点上,我试图隐藏滑动导航栏。我无法成功地使用TableViewController,所以我将TableView(从TVC)移动到了一个新的ViewController。有关完整的解决方法,请检查