UITableView
像这样在moreNavigationController中设置backgroundView之后......
UITableView *moreTableView = (UITableView *)tabBarController.moreNavigationController.topViewController.view;
[moreTableView setBackgroundView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"bg.png"]]];
UITableView
...其细胞backgroundColor
从白色变为透明(透明)。我尝试使用以下代码行将其设置回白色...
for (UITableViewCell *cell in [moreTableView visibleCells]) {
[cell setBackgroundColor:[UIColor whiteColor]];
}
...但不幸的是,这不起作用,所以我想唯一的解决方案是在-willDisplayCell:
方法中设置该 backgroundColor 。谁能告诉我如何访问该方法?任何帮助将不胜感激。