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

  • Caina Mondo Zine

    Caina Mondo

    13 EKİM 2007
  • eyes4beautee

    eyes4beautee

    17 HAZİRAN 2011
  • Schmittastic Jr.

    Schmittastic

    19 Mart 2013