Как реализовать флажок в заголовке раздела таблицы. мой код:Флажок в заголовке секции tableview
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UIView *tempView=[[UIView alloc]initWithFrame:CGRectMake(0,200,300,244)];
tempView.backgroundColor=[UIColor clearColor];
UIButton *leftSecCheckBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[leftSecCheckBtn setBackgroundImage:[UIImage imageNamed:@"checkbox_empty.png"] forState:UIControlStateNormal];
[leftSecCheckBtn setBackgroundImage:[UIImage imageNamed:@"checkmark_Tick.png"] forState:UIControlStateSelected];
[leftSecCheckBtn setFrame:CGRectMake(22,-2, 26, 26)];
[leftSecCheckBtn addTarget:self
action:@selector(leftSectionCheckBox:)
forControlEvents:UIControlEventTouchUpInside];
[tempView addSubview:leftSecCheckBtn];
}
-(void)leftSectionCheckBox:(id)sender
{
UIButton *selectedButton = (UIButton *) sender;
{
if([selectedButton isSelected ]==YES)
{
[selectedButton setSelected:NO];
}
else
{
[selectedButton setSelected:YES];
}
}
}
Добавлена кнопка в функции ViewForHeader, но изображение кнопки не меняется,?
ли это дать некоторую ошибку ?? сделать точку останова и отладить ее. –
ошибок нет в этом коде. моя проблема в том, что кнопка изображения не меняется. – Ramdhas
Это реальный код в viewForHeaderInSection? В конце нет 'return tempView;' в конце? – Anna