Değişen çözülür/Fade'In imajını UİİmageView | Netgez.com
SORU
3 EKİM 2011, PAZARTESİ


Değişen çözülür/Fade'In imajını UİİmageView

İki UIImageViews, oluşturmak yerine sadece bir bakış image değiştirmek mantıklı görünüyor. Eğer bunu yaparsam, bir fade sahip zaten/çapraz iki resim yerine bir anlık arasında geçiş yapmak erimesi var mı?

CEVAP
19 Mart 2012, PAZARTESİ


Çok daha basit bir blok tabanlı, yeni UİKit animasyon yöntemleri kullanarak olabilir.

Aşağıdaki kodu görünüm denetleyicisi olduğunu varsayalım, ve çapraz eritmek için istediğiniz UİİmageView kendini bir alt görünümüdür.özellik kendi üzerinden adreslenebilir görüntüleyin.imageView. O zaman tek yapmanız gereken budur:

UIImage * toImage = [UIImage imageNamed:@"myname.png"];
[UIView transitionWithView:self.imageView
                  duration:5.0f
                   options:UIViewAnimationOptionTransitionCrossDissolve
                animations:^{
                  self.imageView.image = toImage;
                } completion:nil];

Bitti.

Ve Swift bunu yapmak için, gibi:

let toImage = UIImage(named:"myname.png")
UIView.transitionWithView(self.imageView,
                          duration:5,
                          options: UIViewAnimationOptions.TransitionCrossDissolve,
                          animations: { self.imageView.image = toImage },
                          completion: nil)

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 24 Канал

    24 КанаÐ

    5 ÅžUBAT 2006
  • Bratayley

    Bratayley

    30 Aralık 2010
  • Miles Fisher

    Miles Fisher

    8 NİSAN 2009