Изменение цвета заголовка раздела в UITableview

у меня есть довольно простой простой вопрос (я надеюсь так). Как я изменяюсь, заголовок раздела раскрашивают UITableview от значения по умолчанию, синего к прозрачному черному? Заранее спасибо.

10
задан Simon D. 5 March 2010 в 21:01
поделиться

1 ответ

вам необходимо реализовать этот метод в протоколе UITableViewDelegate:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

Вот ссылка на документацию

... и сделайте что-то вроде этого (подпрограмма вашего собственного цвета):

UIView *sectionView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, 22)] autorelease];
[sectionView setBackgroundColor:[UIColor blackColor]];
return sectionView;

Вы также можете использовать целое число раздела для изменения цветов или чего-то подобного. Я думаю, что высота секций по умолчанию - 22, но вы можете сделать все, что захотите. Это то, что вы имели в виду под своим вопросом? Надеюсь это поможет.

18
ответ дан 3 December 2019 в 13:54
поделиться