期間IBAction爲不叫我的應用程序我把這種方法來移動一個UIButton的iOS:動畫
- (void) buttonMovement{
[UIView animateWithDuration:0.8
delay:0.0
options:UIViewAnimationOptionAutoreverse | UIViewAnimationOptionRepeat | UIViewAnimationOptionCurveEaseInOut
animations:^{
// do whatever animation you want, e.g.,
play_bt.center = CGPointMake(play_bt.center.x, play_bt.center.y-20);
}
completion:NULL];
}
這樣我的按鈕做了一個「向上&下」運動,但如果我「推」了,IBAction爲不起作用。如果我不做這個動畫,它工作正常。爲什麼? 如果這個動畫是一個調用動作的問題,那麼做一個動畫不會給我帶來問題的方法是什麼? 另一種方法是將按鈕作爲圖像視圖移動,然後放上一個隱形按鈕,但我失去了新聞效果,並且它變成了所有的噪音。
的標題線程是「動畫期間不調用IBAction」,但是你已經粘貼了一個無效方法? – Nick
我寫道,這是我的動畫方法,它不是util顯示IBAction,它不叫...... – CrazyDev
@nazz_areno我認爲這將是有益的:http://stackoverflow.com/questions/20446966/clicking-an-animating - 圖像按鈕。開始使用觸摸代替IBAction。 – Radu