나는 많은 다른 '타이머'튜토리얼을 온라인에서 보았지만, 배경 e.t.c와 같은 것들로 지나치게 복잡하다. 내가 원하는 것은 '3, 2, 1, Play'를 카운트 다운하는 화면 상단의 타이머입니다. 텍스트가 아닌 이미지가 있습니다. 이 타이머는 터치 - 투 - 시작 버튼 (내가 이미 만들었습니다)이 클릭하자마자 활성화됩니다. Apple Swift에서이 작업을 수행 할 수있는 도움이 있으면 대단히 감사하겠습니다.스위프트 - 게임 플레이를위한 타이머 카운트 다운
답변
는 MZTimerLabel 라이브러리 https://github.com/mineschan/MZTimerLabel 주변에 플레이 NSTimer
// IBOutlet From Storyboard
@IBOutlet weak var imgView: UIImageView!
var countdown : Int! = 0 // Variable to check the count down seconds
override func viewDidLoad() {
// Scheduling timer to Call the function **Countdown** with the interval of 1 seconds
NSTimer.scheduledTimerWithTimeInterval(1, target: self, selector: Selector("countDown:"), userInfo: nil, repeats: true)
}
func countDown(timer: NSTimer) {
countdown = countdown + 1
if (countdown == 1) { // second 1, show image 3
imgView.image = UIImage(named: "three.png")
}
else if (countdown == 2) { // second 2, show image 2
imgView.image = UIImage(named: "two.png")
}
else if (countdown == 3) { // second 3, show image 1
imgView.image = UIImage(named: "one.png")
}
else if (countdown == 4) { // second 4, show image 'play'
imgView.image = UIImage(named: "play.png")
}
else {
// Invalidate the timer & remove the `time image` and continue with your `gameplay`
imgView.removeFromSuperview()
timer.invalidate()
}
}
코드의 다른 섹션을 설명하기 위해 주석을 사용하십시오. 고맙습니다. –
덧글 추가, 죄송합니다. 나는'code'에서 실수를 저질렀습니다. 나는 그것을 편집했습니다. – arthankamal
viewDidLoad를 사용하는 대신 내 시작 버튼이 숨겨져있을 때 연결할 수 있습니까? @IBAction func touchToBegin (발신자 : AnyObject) { btnBegin.hidden = true } –
- 1. 안드로이드 게임 카운트 다운 타이머
- 2. 카운트 다운 타이머
- 3. WPF 타이머 카운트 다운
- 4. 델파이 카운트 다운 타이머
- 5. 카운트 다운 타이머 컨트롤러보기
- 6. 카운트 다운 타이머 문제
- 7. asp.net의 카운트 다운 타이머
- 8. 카운트 다운 타이머
- 9. js의 카운트 다운 타이머
- 10. jquery에서 타이머 카운트 다운
- 11. 레일의 카운트 다운 타이머
- 12. 이력서에 카운트 다운 타이머
- 13. cocos2d의 카운트 다운 타이머?
- 14. 카운트 다운 타이머?
- 15. 타이머, 카운트 다운, 시간
- 16. SimpleModal의 카운트 다운 타이머
- 17. 카운트 다운 타이머 (분)
- 18. PHP의 카운트 다운 타이머?
- 19. 카운트 다운 타이머
- 20. PHP에서 카운트 다운 타이머
- 21. WP7의 카운트 다운 타이머
- 22. 카운트 다운 카운터/타이머
- 23. J2EE 카운트 다운 타이머
- 24. 안드로이드에서 카운트 다운 타이머
- 25. iPhone에서 카운트 다운 타이머
- 26. OpenGL의 카운트 다운 타이머
- 27. C# 카운트 다운 타이머
- 28. Javascript 카운트 다운 타이머
- 29. 카운트 다운 타이머 android
- 30. 카운트 다운 타이머 사용
에서 방법
scheduledTimerWithTimeInterval
을 시도나요, 당신은 몇 가지 아이디어를 얻을 수 있습니다. – Suresh