Изменить цвет заголовка раздела UITable - PullRequest
1 голос
/ 15 сентября 2010

Я хочу изменить цвет заголовка раздела UITableView.

Ответы [ 2 ]

6 голосов
/ 15 сентября 2010

Используйте приведенный ниже код для ответа

-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
 UIView *tempView=[[[UIView alloc]initWithFrame:CGRectMake(0,0,300,44)]autorelease];
 tempView.backgroundColor=[UIColor redColor];
 UILabel *tempLabel=[[UILabel alloc]initWithFrame:CGRectMake(0,0,300,44)];
 tempLabel.backgroundColor=[UIColor clearColor];
 tempLabel.text=@"MY HEADER";
 [tempView addSubview: tempLabel];
 [tempLabel release];
 return tempView;
}

Это даст вам заголовок redColor. Измените цвет согласно вашему требованию ...

Отредактировано (согласно Harsh):

Поскольку представление в заголовке будет перекрывать вашу первую ячейку, увеличьте высоту заголовка

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{ 
return 50; 
} 

СЧАСТЛИВОЕ КОДИРОВАНИЕ ........

1 голос
/ 15 сентября 2010

Использование - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section Этот метод является частью UITableViewDelegate Вернуть вид с меткой. Теперь вы можете настроить цвет этикетки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...