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 を設定することだと思います。そのメソッドにアクセスする方法を教えてもらえますか? どんな助けでも大歓迎です。