아래 코드를 사용하면 버튼을 정상 상태로 유지하는 것처럼 보입니다. 내가 whiteButton에 정상 상태에 대한 이미지를 설정하고 greenButton에 일반 숫자에 대한 다음 버튼은 항상 흰색과 결코 녹색이면선택한 상태에 대한 사용자 정의 uiButton의 배경 이미지를 변경할 수 없습니다.
UIButton *gumb = [UIButton buttonWithType:UIButtonTypeCustom];
gumb.frame = CGRectMake(4, 40, 104, 37);
gumb.tag=0;
[gumb setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[gumb setTitleColor:[UIColor blackColor] forState:UIControlStateSelected];
[gumb setBackgroundImage:[UIImage imageNamed:@"greenButton.png"] forState:UIControlStateNormal];
[gumb setBackgroundImage:[UIImage imageNamed:@"whiteButton.png"] forState: UIControlStateSelected];
.
당신이 버튼을 클릭하면, 그것은 ** ** higlighted하는 상태를 변경합니다. ** ** 상태가 선택되지 않았습니다. ** 선택된 ** 상태는 탭 버튼에 사용됩니다 –