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

  • Caramthros

    Caramthros

    10 AĞUSTOS 2007
  • DavidParody

    DavidParody

    17 EKİM 2009
  • jesiel santos

    jesiel santo

    15 Ocak 2009