2012-07-07 2 views
0

내가 이렇게 추가 된 내 아이폰 응용 프로그램, 4 개 버튼이 있습니다다음 버튼을 선택할 때까지 내 버튼 상태를 선택하는 방법은 무엇입니까?

I 버튼을 선택하면 내가 즉, 배경을 변경하고 있도록 시간 선택 나의 버튼 상태를 만들고 싶어
UIImage *button1Image = [UIImage imageNamed:@"friends.png"]; 
button1 = [[UIButton buttonWithType:UIButtonTypeCustom] retain]; 
self.button1.tag=102; 
[button1 setImage:button1Image forState:UIControlStateNormal]; 
[button1 setImage:[UIImage imageNamed:@"friends_hvr.png"] forState:UIControlStateSelected | UIControlStateHighlighted]; 
self.button1.frame = CGRectMake(90,5, 70,32); 
[button1 addTarget:self action:@selector(friends:) forControlEvents:UIControlEventTouchUpInside]; 

, 다음 버튼이 선택 될 때까지 그러나 나를 위해 그것은 단지 깜박 거리면서 일하고있다. 나는이 일을 계속해야한다. 나는 이것을 이렇게하고 있었다 :

-(void)friends:(id)sender 
{ 
    [button1 setSelected:YES]; 

아무도 도와 줄 수 있습니까? 라인을 추가

+0

button2를 선택하면 button1을 선택하지 않으시겠습니까? 그런 식으로? – Bazinga

답변

1

시도 :

[button1 setImage:[UIImage imageNamed:@"friends_hvr.png"] forState:UIControlStateSelected]; 

당신은이 모두를 선택 함과 동시에 강조의 상태에 이미지를 사용하고 있었다. (그렇습니다. 그 상수들이 모두 함께 활동하는 상태를 만들어내는 것이 혼란 스럽습니다.)

그런 다음 friends: 방법에서 이전에 선택된 버튼의 선택을 취소하십시오.

관련 문제