2011-05-23 118 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]

编辑:,如果你想用户可以在动画过程中点击按钮,你必须知道想要的行为:哪些按钮应该在哪个时间点击?