Tabanlı engelleme iPhone OS 4.0 animasyon yöntemleri nelerdir?
Oyun iPhone OS 4.0 kullanarak (iOS4?) kullanmaya çalışıyorum SDK. SDK önceki sürümlerde [UİView beginAnimations:içerik:] ve [UİView commitAnimations] bazı animasyonlar oluşturmak için kullanıyorum. 4.0, işlevleri belgelerine baktığımda ancak, bu açıklama için bkz.
Bu yöntemin kullanılması önerilmez yer almaktadır iPhone OS 4.0 ve daha sonra. Gerekir kullanım blok tabanlı animasyon yöntemleri yerine.
Bunu burada bulabilirsiniz: http://developer.apple.com/iphone/library/documentation/uikit/reference/UIView_Class/UIView/UIView.html#//apple_ref/occ/clm/UIView/commitAnimations
Benim sorum, blok tabanlı iPhone OS 4.0 animasyonlar. Ama beginAnimations ben:içerik: işlevlerini ve animasyon blok oluşturmak için kullanılan commitAnimations..
CEVAP
blog benim: örnek ilan verdim
CGPoint originalCenter = icon.center;
[UIView animateWithDuration:2.0
animations:^{
CGPoint center = icon.center;
center.y = 60;
icon.center = center;
}
completion:^(BOOL finished){
[UIView animateWithDuration:2.0
animations:^{
icon.center = originalCenter;
}
completion:^(BOOL finished){
;
}];
}];
Yukarıdaki kodu UİİmageView* (simge) 2-ikinci bir animasyon animasyon olacak. Tamamlandığında, başka bir animasyon simgesi var orijinal konumuna geri getirin.
Android activity yaşam döngüsü - bütün...
iPhone - zaman dilimi rahatlık arasınd...
iPhone UİView Animasyon En İyi Uygulam...
UİView animasyon vs CALayers iPhone...
iPhone UİNavigation Sorunu - animasyon...