UITableView位于NavigationController中,但此行隐藏了导航栏:
[[self navigationController] setNavigationBarHidden:YES animated:YES];
我有什么:
我想要的是什么:
我尝试了什么:
How to change Status Bar text color in iOS 7:试过1&第二步,没有用。 (第3步将使状态栏中的所有文本变为白色)
修改第一个单元格的框架:
- (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;
}
答案 0 :(得分:0)
原来我必须设置整个UITableView的背景颜色,这很简单。
答案 1 :(得分:0)
将tableview背景颜色设置为红色,然后状态栏将以红色显示