SORU
27 HAZİRAN 2010, Pazar


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
23 Temmuz 2010, Cuma


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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonah Penna

    Jonah Penna

    11 EYLÜL 2005
  • Joshua Kywn

    Joshua Kywn

    17 Mayıs 2010
  • TheDailyTechDose

    TheDailyTech

    15 EKİM 2012