如何改变tableview中的按钮图像时,该按钮点击

问题描述:

我需要在UItableview中放置一个复选框。如何改变tableview中的按钮图像时,该按钮点击

为此,我把一个盒子与检查图像放在按钮上。

我的代码,

UIButton *customButton = [UIButton buttonWithType:UIButtonTypeCustom]; 
customButton.frame=CGRectMake(100, 10, 100, 100); 
[customButton setImage:[UIImage imageNamed:@"unselected.png"] forState:UIControlStateNormal]; 
[cell.contentView addSubview:customButton]; 

现在我需要更改按钮图像时,按下按钮。

我可以在哪里做到这一点。

我该如何刺激这一点。

任何人都可以帮助我。

谢谢你提前。

//add this line 
[customButton addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside]; 

//then 
-(void) buttonClicked:(id) sender 
{ 
    UIButton * button = (UIButton*) sender; 
    [button setImage:[UIImage imageNamed:@"selected.png"] forState:UIControlStateNormal]; 

} 

你可以写这行代码

[customButton setImage:[UIImage imageNamed:@"unselected2.png"] forState:UIControlEventTouchDown]; 

[cell.contentView addSubview:customButton]; 

,你CA选择不同的事件不同的图像和状态