현재 iPhone SDK를 사용하고 있습니다.UIButton 배경 이미지를 초당 두 번 이상 변경하십시오.
UButton의 배경 이미지를 변경하는 NSTimer가 있습니다. 이 작업이 완료되면 NSTimer를 재설정하여 동일한 작업을 미리 트리거합니다.
제 NSTimer가 초당 두 번 이상 실행되도록 설정된 경우 제 문제입니다. (0.75, say) 배경 이미지가 변하지 않을거야.
NSLog를 사용하여 이벤트가 발생하는지 확인하고 있습니다. 그러나 버튼 이미지는 원래 상태로 유지됩니다.
초당 1 회 이상 배경 이미지를 변경하는 방법이 있습니까? tmpLvlSpeed 1.0보다 작은 경우
가[btnRed setImage:[UIImage imageNamed:@"btn_red.png"] forState:UIControlStateNormal];
, 버튼 이미지 변경하지 않습니다 : 이미지를 변경하는
[NSTimer scheduledTimerWithTimeInterval: tmpLvlSpeed
target: self
selector: @selector(simPressRed:)
userInfo: nil
repeats: NO];
그리고 코드 :
이
내 타이머입니다. simPressRed 함수는 여전히 실행되지만.실마리가 있습니까? 수정할 수있는 업데이트주기가 있습니까?
Thanks! 그 트릭을했다. –