2011-10-11 4 views
1

[myButton setEnabled: NO]으로 버튼을 비활성화했습니다. 그런 다음 [myButton setEnabled: YES]으로 사용 설정하려고합니다. 그리고 아무 일도 일어나지 않습니다. 뭔가 잊었 니?setEnabled UIButton에서 작동하지 않습니다.

+1

버튼 내가 시간 계산을하고 – chown

+1

등의 사용 방법, 무엇을 같은 더 많은 코드를 필요 콘센트에 단추를 연결하는 것을 잊었다. 나는 시간, 분, 초 각각 세 개의 버튼을 가지고있다. 사용자가 잘못된 입력을 할 수 없도록 할 때 각각을 비활성화합니다. 사용자가 '+', '-'또는 '='와 같은 버튼을 누르면 다시 활성화해야합니다. 내가 필요한 것을 얻기 위해이 버튼들을 붙였다. 성공하지 못했습니다. IBActions는 단순히 setEnabled :를 호출합니다. 아주 간단하게, 나는 그 코드를 붙이지 않았다. –

답변

6

점검, 어쩌면 ..

+0

버튼이 활성화 될 때 코드가 임의의 숫자로 레이블을 업데이트합니다. 레이블은 업데이트되지만 버튼은 비활성화 된 상태로 유지됩니다. –

+0

@TeofiloIsraelVizcainoRodrig : 그래서 Dor를 확인하십시오. Bashan은 다음과 같이 제안했다 : 콘센트가 버튼에 연결되어 있는가? –

+0

예, 연결되어있다. –

0

버튼을 활성화하는 방법을 설명하는 코드가 정확합니다. 다음으로 확인해야 할 것은 코드가 실제로 호출되는지 아니면 어떤 이유로 코드가 해당 라인에 도달하지 않는 경우입니다. 사용자 인터페이스 빌더 밖으로

+0

디버깅 중이었고 코드에 도달했습니다 :( –

관련 문제