为什么我在推送一些ViewControllers之后获得了桌面顶部的空间?

时间:2017-12-22 11:28:03

标签: ios swift uitableview uiviewcontroller

  

此屏幕是" C" ViewController,它有second.Storyboard

在推送" A"之后,此屏幕占据了桌面的顶部空间。 Viewcontroller它有Main.Storyboard

相同的Viewcontroller和相同的代码,但从" B" ViewController它有Main.Storyboard。

3 个答案:

答案 0 :(得分:2)

尝试取消选中View Controller的Adjust scroll View Insert属性 enter image description here

答案 1 :(得分:1)

将tableView的顶部约束拖动为IBOutlet并执行此操作

 override func viewDidLayoutSubviews
 {

    self.tableviewTopCon.constant = 0

    self.layoutSubviews()

 }

答案 2 :(得分:0)

尝试聊天内容。

self.tableView.contentInset = UIEdgeInsetsMake(-36, 0, 0, 0)