2011-01-27 6 views
2

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

지금 내가 버튼 이미지를 변경해야합니다.

어디에서이 작업을 수행 할 수 있습니까?

어떻게해야합니까?

누구든 도와주세요.

미리 감사드립니다.

답변

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를
관련 문제