Die Anzahl der Wiederholungen für UIView block-basierte animation
Ist, habe ich mich auf die Methoden, die für block-basierte Animationen und bemerkt, gibt es keine äquivalente parameter oder eine option für [UIView setAnimationRepeatCount:]
.
Was ist der einfachste Weg, um zu wiederholen, eine animation, eine Feste Anzahl von Zeiten? Tun Sie, zum Beispiel, Kette Sie mit dem Abschluss blockieren?
- Ich habe es nicht erhalten. Es ist ein setAnimationRepeatCount Methode in der UIView. Was ist Ihr problem eigentlich?
- Die Methoden sehen in UIView in der Dokumentation aufgeführt unter "Animieren von Ansichten, die mit den Blöcken'. Vermischen Sie sich nicht mit der älteren "Animieren von Ansichten" Methoden.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Setzen Sie einen Rückruf bei Abschluss - re-initiieren Sie die animation in der it - und verfolgen Sie die Zähler selbst.
setAnimationRepeatCount
bevor die Animationen in denanimations
block, um für Sie wirksam zu sein: gist.github.com/pulkitsinghal/6152975Fragte ich eben eine ähnliche Frage und dann lese ich die 2010-11-15-release von View Programming Guide for iOS. Seite 64 die meine Aufmerksamkeit erregte.
In der animation block, kann man ja immer noch
[UIView setAnimationRepeatCount:]
. Ich dachte, ich könnte/sollte das nicht. Also meine Fähigkeit zu Lesen, Apple doc muss verbessert werden.So vielleicht lösen würde deine (und meine). Ich versuche es später heute
Als @PommeOuest erwähnt. Sie können immer noch user [UIView setAnimationRepeatCount:] im inneren der animation-block. Ich habe gerade versucht in meinem Projekt, und es funktioniert gut.
Ich bin mit XCode4 und iOS5.