2011-05-23 152 views
0

我想用4個選項製作「菜單」。這必須是1個大框架,其中按鈕隨着時間的推移逐漸消失並逐漸消失,1乘以1. 因此,在任何給定時間只有1個按鈕是可見的,而不是4;淡入淡出按鈕菜單

這些按鈕ofcourse充滿圖片

我不知道如何開始,我已經簽出一些畫冊代碼,但它並沒有幫助我。

主要問題是用戶可以隨時點擊動畫中的淡入和淡出,那麼如何決定何時何去何從? 因爲當一個ImageButton的淡出另一50%是50%。

+1

請提供代碼,並改寫你的問題。我不知道你的問題是什麼。你想在第一次淡出完成後開始第二次淡出?要讓用戶在淡入淡出時可以點擊? – dasdom 2011-05-23 10:42:27

+0

我實際上並沒有開始編碼那部分,因爲我沒有設計(他們將在今晚準備好)。我只是想要一些想法,因爲我不擅長動畫。是的,用戶必須能夠在淡入淡出時點擊按鈕 – SnK 2011-05-23 10:57:08

回答

0

嘗試這樣的事情....

[UIView beginAnimations:nil context:self.view]; 
[UIView setAnimationDuration:1]; 
[yourButton setImage:[UIImage imageNamed:your-image-name] forState:UIControlStateNormal]; 
[UIView commitAnimations]; 
0

褪色,如果你不希望用戶可以將動畫那麼就disable(UIControl由UIButton的繼承)動畫中的按鈕中點擊。

您可以UIView的動畫,代表設置爲你的類,所以當動畫開始,結束,你的類得到通知......

[UIView setAnimationDelegate]

編輯:,如果你想用戶可以在動畫過程中點擊按鈕,你必須知道想要的行爲:哪些按鈕應該在哪個時間點擊?