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

  • Blue Lightning TV

    Blue Lightni

    9 EKİM 2011
  • Matt Davis

    Matt Davis

    4 ŞUBAT 2006
  • TheXiaxue

    TheXiaxue

    3 AĞUSTOS 2009