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

  • 3DS Max Tutorials

    3DS Max Tuto

    4 AĞUSTOS 2013
  • PoreoticsHD

    PoreoticsHD

    22 NİSAN 2010
  • Simon Hayter

    Simon Hayter

    20 HAZİRAN 2010