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

  • Edge-CGI 3D Tutorials and more!

    Edge-CGI 3D

    11 HAZİRAN 2013
  • Palmundo Ec

    Palmundo Ec

    11 HAZİRAN 2009
  • TechSmartt

    TechSmartt

    29 Aralık 2010