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

  • colacas

    colacas

    29 EKİM 2006
  • HuskyStarcraft

    HuskyStarcra

    4 HAZİRAN 2009
  • SDSARG3

    SDSARG3

    14 Mart 2009