2011-09-20 21 views

cevap

41

Sen düğme en imageView ait animationImages özelliğini kullanabilirsiniz.

DÜZENLEME: @tidbeck düğmesinin, imageview özelliğini oluşturmak üzere atanmış bir görüntünün olması gerektiğini belirttiğine dikkat çekti.

+0

Nedense sadece düğmenin bulunduğu boş alan olsun. Bu iOS5'te hala mümkün mü? – Smikey

+0

(Apple'ın belgeleri) [http://developer.apple.com/library/ios/#documentation/uikit/reference/UIImageView_Class/Reference/Reference.html] 'a göre evet. – ender

+3

Düğmeye bir resim koymam gerekiyordu ilk [[self.button setImage: [UIImage imageNamed: "img.png"] forState: UIControlStateNormal]; '' ImageView' oluşturulacak. – tidbeck

1

Normalde üç "canlı" devletler: - Normal - vurgulanan - Seçilmiş bu yardımcı olabilir bilmiyorum ama bir görüntü için "Normal" ve diğer ayarlarsanız "Vurgulanan" görüntüye, düğmeye basarken iki görüntüyü görebilirsiniz. Bu etkinin sizin için yeterli olup olmadığını bilmiyorum.

myButton.imageView.animationImages = 
[NSArray arrayWithObjects:[UIImage imageNamed:@"image1.png"], 
          [UIImage imageNamed:@"image2.png"], 
          nil]; 
myButton.imageView.animationDuration = 0.5; //whatever you want (in seconds) 
[myButton.imageView startAnimating]; 

Düğmenizde senin iki görüntü arasında geçiş yapar:

+1

Düğme, kullanıcı girişi olmaksızın kendi başına animasyon uygulamak istedim. Yüzlerce makaleye baktım, tek gördüğüm, sadece mevcut görüntüleri manipüle etmek, çevirmek, döndürmek, vb. – Jack

İlgili konular