2011-10-07 78 views
0

所以基本上我有一個按鈕。當它第一次點擊時,我希望它顯示一個微調器動畫(類似於遊戲的扭曲者,微調器的東西)。我想要這個按鈕本身的動畫。最好作爲背景。我有另一部分的按鈕正常工作,當它再次按下時,它停止隨機指向一個方向。任何想法如何得到這個工作?動畫按鈕看起來像一個微調點擊

-(IBAction)spinnerButton:(id)sender{ 
NSString *display; 
if (pressCount%2 == 0) { 
    NSString *spinning; 
    spinning = @"Press again to stop spinner."; 
    display = [[NSString alloc] initWithFormat:@"%@",spinning]; 

    sender.animationImages = [NSArray arrayWithArray: imageArray]; 
    sender.animationDuration = 1.0; 
    sender.animationRepeatCount = 0; 
    sender.startAnimating; 
} 

imageArray放在一起。

- (void)viewDidLoad 
{ 
    [super viewDidLoad]; 


imageArray = [[NSMutableArray alloc] initWithCapacity:8]; 

for (int i = 0; i < 8; i++) { 
    [imageArray addObject:[UIImage imageNamed:[NSString stringWithFormat:@"piece%d.png", i]]]; 
} 
} 

我的想法是,它需要像這樣

[sender setBackgroundImage:[UIImage imageNamed:@"piece1.png"] forState:UIControlStateNormal]; 

,但我不完全知道如何在陣列置於它,使設定的時間和所有充塞。感謝任何幫助,歡迎和讚賞。

回答

1

我知道它工作正常。我在圖標頂部放置了一個圖像視圖。它仍然允許我點擊按鈕,它允許我將圖像和動畫正確綁定。