如何更改UITableView的状态栏的bgcolor隐藏导航栏?(How to change th

2019-10-21 03:05发布

该UITableView的是里面NavigationController,但导航栏通过此行隐藏:

[[self navigationController] setNavigationBarHidden:YES animated:YES];

我有的:

我想要的是:

我已经试过:

  • 如何更改状态栏文本颜色的iOS 7 :尝试1个第2步,没有工作。 (第三步将使在状态栏中白色所有文本)

  • 修改在第一小区的帧:

     - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath: // for the 1st cell, move frame up to cover status bar if (indexPath.row == 0) { CGRect frame = cell.frame; // frame.origin.y -= 50; frame.size.height += 50; cell.frame = frame; } 

Answer 1:

原来,我必须集全的UITableView的背景色,就这么简单。



Answer 2:

设置的tableview背景颜色的redcolor则状态栏将在redcolor显示



文章来源: How to change the status bar bgcolor for UITableView with hidden nav bar?