viewForRow 中的按钮没有响应:
UIView * rowView = [[[UIView alloc] initWithFrame:CGRectMake(0, 0, 200, 44)] autorelease];
UIButton* deleteButton = [[[UIButton alloc]init]autorelease];
deleteButton.frame = CGRectMake(200, 10, 20,20);
[deleteButton setImage:[UIImage imageNamed:@"IconTrash.png"] forState: UIControlStateNormal];
[deleteButton addTarget: self action:@selector(removeCellAtIndexPath:) forControlEvents: UIControlEventTouchUpInside];
UILabel *labelText = [[UILabel alloc]init];
labelText.text = [NSString stringWithFormat:@"%@",[[localFlagNotes objectAtIndex:row] value]];
labelText.font = [UIFont fontWithName:@"Arial" size: 24];
labelText.frame = CGRectMake(0, 10, 200, 28);
labelText.backgroundColor = [UIColor clearColor];
[rowView addSubview:labelText];
[rowView addSubview:deleteButton];
[labelText release];
return rowView;
removeCellAtIndexPath
按下按钮后不调用。有谁知道为什么和一些解决方案?
我认为按钮甚至没有按下只有单元格变为活动状态。