2016-06-25 2 views
0

Я хочу переместить мой вид таблицы под панелью. В настоящее время первый столбец таблицы скрывается за панелью вкладок.Переместить табличку ниже верхней панели табуляции

Я попытался

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

Я попробовал то же самое в viewDidLoad и viewWilAppear

Пожалуйста, помогите мне с этим

Screen Shot of TabBar with TablView

ответ

1

Попробуйте положить это в вашем методе ViewDidLoad() в контроллере представления , Он перемещает TableViewController для начала после панели навигации. Однако вам также потребуется вычесть строку состояния, которая находится над панелью навигации, поэтому я также добавил это для вас.

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

Cheers.

+0

Я изменил решение ур и ниже работал для меня self.tableView.contentInset = UIEdgeInsetsMake (TabBarHytVar, 0, 0, 0) –

+0

Удивительный! Рад слышать, что это сработало. –

Смежные вопросы