UIView 別途作成して、そのUIViewにsetBackgroundColorで背景を指定したものを、
UITableView.backgroundViewに設定する感じですな。
どうもiOS6からか、この設定をしないと背景が適用されないようですな。
UITableView *tableView = [[[UITableView alloc]initWithFrame:CGRectMake(0, 0, 320, 480) style:UITableViewStyleGrouped] autorelease]; UIView *v_background = [[[UIView alloc] init] autorelease]; [v_background setFrame:tableView.bounds]; [v_background setBackgroundColor:[UIColor clearColor]]; [tableView setDelegate:self]; [tableView setDataSource:self]; [tableView setBackgroundView:v_background]; // iOS6からはこれを設定しないと変わらない? [tableView setBackgroundColor:[UIColor clearColor]]; // iOS5まではこの設定のみで背景指定出来てた? [self.view addSubview:tableView];