4.2

2012-01-25 4 views
1
내가 할 수/코드를 찾기 위해 시간을 찾고 있었어요

내가 그것을 하나가 할 수있는 버튼 내부의 경우 문이하려고4.2

엑스 코드 4.2에서 버튼을 비활성화/활성화 엑스 코드에서 버튼을 비활성화 또는 특정 버튼을 비활성화합니다. 내가

UIButon *buttonName = (UIButton *) sender; 
buttonName.enabled = NO; 

을 시도했습니다

(나는 다른 게시물에 이것을 읽은)하지만 그 코드의 문제는 내가 그 안에 코드를 가지고 버튼을 비활성화이다 내가 원하면 해제 할 버튼이 아닙니다. 그냥 false로 사용 가능 설정하여 버튼의 인스턴스가있는 경우

+1

발신자는 항상 클릭을 생성하는 버튼이 될 것입니다. 코드를 buttontobedisabled.enabled = NO로 변경해야합니다. obvously 당신은 버튼의 실제 이름으로 버튼을 비활성화해야합니다 – atbebtg

답변

4

당신이 그것의 요점 ...

이 .... 당신이 보이고있다 의 예는 그래서 것, 이벤트 핸들러입니다 메시지를 보내는 버튼을 비활성화하십시오. 당신의 .H 파일에

,이 버튼을 선언하고 펜촉에 매여있다 : 지금

@property (retain, nonatomic) IBOutlet UIButton *btnMyButton; 

, 당신은 활성화/당신의 .c 파일에서 다음과 같이 해제 할 수 있습니다

btnMyButton.enabled = NO; // disable my button 
btnMyButton.enabled = YES; // enable my button 
+0

그것은 친구가 일했다! 고마워요! – Nick

+0

내가 당신을 도울 수있어서 다행 –