NavigationController隐藏时,statusBar依旧显示
情况如图:
首先把controller设置为UIViewController,而不是tableviewController
然后又两种方法,
1.
[self.view addSubview:self.tableView]; _tableView.contentInset = UIEdgeInsetsMake(-20, 0, 0, 0);
添加到View,同时设置contentInset
2.
[self.navigationController.view addSubview:self.tableView];
不用设置contentInset,添加到更加底层的navigationController.view