2012-05-09 7 views
0

코드를 사용하여 here 버튼을 색칠했습니다. orangeColor, greenColor 등과 같은 기본 색상 지정을위한 코드의 일부 메소드와 유사한 메소드를 작성했습니다.iOS - 버튼을 누른 후에 버튼 색상이 변경되지 않습니다.

내보기가로드 될 때 UIButton의 색상을 설정하고 단추를 눌렀을 때 기능 변경을 반영하여 단추의 색을 변경하려면 다음과 같이하십시오 (단추가 다른 색임을 고려하면) :

[self.recordPlayButton greenColor]; 
[self.recordPlayButton setNeedsDisplay]; 
[self.stopRecordButton orangeColor]; 
[self.stopRecordButton setNeedsDisplay]; 

하지만 내 버튼의 색상은 동일하게 유지됩니다.

편집 : 또 다른 이상한 것은 버튼의 강조 색상이 변경되지만 일반 색상은 변경되지 않는다는 것입니다. 당신은 그라데이션 버튼에 위키를 보면

+0

함수에서 NSLog를 시도하여 메서드가 버튼 클릭으로 호출되는지 확인하십시오. – MrWaqasAhmed

+0

디버깅 할 때 코드가 호출되는 것을 볼 수 있지만 아무 일도 일어나지 않습니다. – 8vius

답변

3

http://code.google.com/p/iphonegradientbuttons/issues/detail?id=4

, 당신은 iOS5를에 결함이 실제로 있다고 볼 수 있습니다. 데모가 기기에서 작동하는지 테스트 해 보셨습니까?

+0

옙, 작동하지 않는 장치에 있습니다. – 8vius

+0

잘못된 문제를 보냈습니다. 의미있는 것을 확인하고 발견했습니다. 감사합니다. 올바른 이슈를 가리 키도록 대답을 편집해야합니다. – 8vius

관련 문제