将表格视图移动到顶部标签栏下方

Move tableview below top tab bar

我想将 table 视图移至标签栏下方。目前 table 视图的第一行隐藏在选项卡栏后面。

我试过了

override func viewDidAppear(animated: Bool)
{
    self.tableView.frame.origin.y = 50
    print("done")
}

我在 viewDidLoad 和 viewWilAppear 中尝试了同样的方法

请帮我解决这个问题

Screen Shot of TabBar with TablView

尝试将其放入视图控制器的 ViewDidLoad() 方法中。它会将 TableViewController 移动到导航栏之后开始。但是,您还需要减去导航栏上方的状态栏,因此我也为您添加了它。

self.tableView.contentInset = UIEdgeInsetsMake(-self.navigationController!.navigationBar.frame.size.height - 20, 0, 0, 0)

干杯。