我有一个Header Cell和Content Cell ..另外,我有一个NavBar
-- Status Bar --
-- NavBar --
- Header Cell -
-- Content Cells -
直到现在,一切似乎都很好。然后我在Swipe上打开了Hide NavBar。一切都在完美,直到Content Cells'视图出现在标题单元格上方的眨眼间。我给了状态栏和标题单元格颜色,以了解究竟是什么导致了问题。
我无法拍出清晰的照片,但问题是:标题细胞需要一段时间才能连接到状态栏,因此它会产生透明的间隙。不幸的是,这个透明的差距显示了内容视图单元格。文本也是如此。
这是UITableViewController
我还尝试创建一个ViewController并从UITableViewController嵌入TableView并给出约束。
一开始看起来一切都很好但是在NavBar被隐藏之后,它会给出一个默认的差距,最终甚至不会消失......
答案 0 :(得分:1)
Unchecked 'Adjust Scroll View Insets'
- 快速解决方案。如果检查,则会出现间隙。
但此时,我试图在滑动时隐藏NavigationBar。我无法使用TableViewController成功,因此我将TableView(从TVC)移动到新的ViewController。有关完整的解决方法,请查看detailed answer ...