2011-01-27 13 views
2

UItableviewにチェックボックスを入れる必要があります。ボタンがクリックされたときにテーブルビューでボタンイメージを変更する方法

私はボタンを置いてチェックアウトした画像があるボックスを置きます。ボタンがクリックされたとき

私のコードは、

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

は、今私は、ボタン画像を変更する必要があります。

ここでこれを行うことができます。

どうすればいいですか?

いずれかが私を助けてください。

ありがとうございます。

答えて

1
//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]; 

} 
0

あなたはこのコード行を書くことができ

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

[cell.contentView addSubview:customButton]; 

前に、あなたは

の異なるイベントのために異なる画像を選択し、アメリカ合衆国CA
関連する問題