将桌面视图移动到顶部标签栏下方

时间:2016-06-25 21:12:16

标签: uitableview uitabbarcontroller

我想在tabbar下面移动我的表格视图。目前,第一行的tableview被隐藏在标签栏后面。

我试过

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

我在viewDidLoad和viewWilAppear

中尝试了相同的操作

请帮助我

Screen Shot of TabBar with TablView

1 个答案:

答案 0 :(得分:1)

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

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

干杯。