【问题标题】:On NavBar Swipe Hide, HeaderCell creates a Transparent Gap and Content Appears Through在 NavBar Swipe Hide 上,HeaderCell 创建一个透明的间隙,内容通过
【发布时间】:2016-04-08 23:37:20
【问题描述】:

我有一个标题单元格和内容单元格.. 另外,我有一个导航栏

-- Status Bar --
 --  NavBar --
-  Header Cell - 
-- Content Cells - 

到目前为止,一切似乎都很好。然后我打开了在滑动时隐藏导航栏。一切都很完美,直到内容单元格的视图出现在标题单元格上方一眨眼的功夫。我给了状态栏和标题单元格颜色以了解究竟是什么导致了问题。

我无法拍出清晰的照片,但问题是:标题单元格需要一段时间才能附加到状态栏,因此它会产生透明的间隙。不幸的是,这个透明的间隙也显示了内容视图单元格的文本。

这是 UITableViewController


我还尝试创建一个 ViewController 并从 UITableViewController 嵌入 TableView 并给出约束..

起初一切似乎都很好,但在 NavBar 被隐藏后,它给出了一个默认间隙,最终甚至不会消失..

- - ->

【问题讨论】:

    标签: ios xcode swift uitableview uinavigationbar


    【解决方案1】:

    Unchecked 'Adjust Scroll View Insets' - 用于快速解决方案。如果选中,就会出现间隙。

    但此时,我尝试在滑动时隐藏 NavigationBar。我无法使用 TableViewController 成功,所以我将我的 TableView(来自 TVC)移动到一个新的 ViewController。如需完整的解决方法,请查看detailed answer...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-07
      • 1970-01-01
      相关资源
      最近更新 更多