SORU
14 Mayıs 2010, Cuma


Nasıl bir UİİmageView görüntü değişimi animasyon?

Bir görüntü ile bir UİİmageView var. Şimdi tamamen yeni bir resim (grafik) dosyası var, ve bu UİİmageView bunu görüntülemek istiyorum. Eğer sadece set halinde

myImageView.image = newImage;

yeni görüntü hemen görülebilir. Animatable değil.

Bu güzel yeni imajını yok etmek istiyorum. Sadece bunun üzerine yeni bir UİİmageView oluşturma ve animasyon ile karıştırma daha iyi bir çözüm vardır belki diye düşündüm?

CEVAP
14 Mayıs 2010, Cuma


Görünüm geçişler UIViewAnimationTransition numaralandırma tanımlı desteklenen gibi görünüyor bütün olarak etkisi fade ile UİViews animasyon olabilir emin değilim. Solma etkisi CoreAnimation kullanarak elde edilebilir. Bu yaklaşım için örnek:

#import <QuartzCore/QuartzCore.h>
...
imageView.image = [UIImage imageNamed:(i % 2) ? @"3.jpg" : @"4.jpg"];

CATransition *transition = [CATransition animation];
transition.duration = 1.0f;
transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
transition.type = kCATransitionFade;

[imageView.layer addAnimation:transition forKey:nil];

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Avast

    Avast

    27 NİSAN 2006
  • Google Developers

    Google Devel

    23 AĞUSTOS 2007
  • TheForgottenGamer1

    TheForgotten

    28 AĞUSTOS 2009