テーブルビュー セクション ヘッダーの背景色の問題についてコミュニティから提案されたすべての解決策を試したので、今、助けを求めています。フローティング (テーブル ビューのプレーン スタイル) のカスタム セクション ヘッダーがあり、各ヘッダーを行の上に表示したいと考えています。テーブル ビューをスクロールすると、ヘッダーの背景が透明になり、スクロールする行の内容が表示されます。これを止めるために、私は次のことを試しました:
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
TableHeader *header = [tableView dequeueReusableHeaderFooterViewWithIdentifier:@"TableHeader"];
header.event = [events objectAtIndex:section];
[header.contentView setBackgroundColor:[UIColor whiteColor]];
[header.contentView setOpaque:YES];
[header drawHeader];
return header;
}
何も変更されず、ヘッダーは引き続き透過的です。誰もその問題に直面しましたか?