사이드 바에 UITableViewController를 사용하고 있으며 응용 프로그램에 상태 표시 줄이 흰색으로 표시됩니다. 내 응용 프로그램에서 SWRevealViewController 함께 SidebarDemo 라이브러리를 사용하고 있습니다. 모든 것이 잘 작동하고 사이드 바를 열면 내 문제 만 발생합니다. 상단에 공백이 표시되며 이는 응용 프로그램에 거의 적용되지 않고 아래 스크린 샷에서 언급했습니다.UITableViewController (SidebarController)의 상태 표시 줄과 함께 문제
나는
[[UIApplication sharedApplication] setStatusBarHidden:YES];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
// self.edgesForExtendedLayout=UIRectEdgeNone;
// self.extendedLayoutIncludesOpaqueBars=NO;
// self.automaticallyAdjustsScrollViewInsets=NO;
//self.tableView.contentInset = UIEdgeInsetsMake(20.0f, 20.0f, 0.0f, 0.0f);
self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];
self.tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectZero];
self.tableView.contentInset = UIEdgeInsetsMake(20, 0, 0, 0);
self.tableView.contentOffset = CGPointMake(0, -20);
아래 코드로 내 상태 표시 줄을 숨기는 시도하지만있는 tableView 최대 이동되지 않습니다. 내 사이드 바 클래스 TableView에서 프로필의 제목을 가지고 UITableViewController에서 상속됩니다. 이 문제를 해결하는 방법에 대해 조언하십시오.