2011-05-11 4 views
0

UIButton 배경 이미지를 변경하는 방법을 알려 줄 수 있습니까? 4 버튼을 들고있는 CustomtableView가 있습니다. 퀴즈 앱과 같습니다. ans가 맞는지 또는 두 개의 배경 이미지가로드되지 않았는지 표시하고 싶습니다. . 녹색 이미지를 수정하고 빨간색 이미지가 잘못된 경우.UIButton 배경 변경 클릭시

다른 질문이로드되면 다시 설정합니다. 클릭에서 발생합니다.로드 기능과 점수 계산의 논리적 작업이 모두 완료되었습니다. 버튼 배경 이미지 만 변경하면됩니다. 어떻게해야합니까?

답변

2

당신은 단지 호출 것을 할 수 있어야

[button setImage:[UIImage imageNamed:@"green.png"] forState:UIControlStateNormal]; 

또는 대안

[button setBackgroundImage:[UIImage imageNamed:@"green.png"] forState:UIControlStateNormal]; 

문서 참조 :
setImage:forState:
setBackgroundImage:forState:

+0

이 working..the 이미지가 변화하고 아니에요 내 두 번째 데이터가로드 될 때 .. 나는 th에서 그것을 바꿀 필요가있다. 현재 클릭 효과를 적용하고 새 질문이 올 때 정상 이미지로 새로 고침합니다. 저를 아십니까? –

+0

실제로는 ... 왜 작동하지 않는다고합니까? 배경 이미지가 변경되지 않습니까? 일반 이미지를 복원하려면 일반 이미지를 전달하는 메소드 중 하나를 호출해야합니다 ... – alfred

+0

내 세부 조건을 알려 드리겠습니다. 4 가지 간단한 흰색 배경 색상 (이미지 포함)을 가진 4 가지 옵션을로드 중입니다. ans를 클릭하면 오른쪽 또는 잘못된 대답 (빨강/녹색 이미지)을 기반으로 클릭 한 버튼의 색상을 변경해야합니다. 두 번째 질문이로드되면 색상이 정상이어야합니다. 퀴즈 응용 프로그램과 비슷합니다. –