我想制作一个包含4个选项的'菜单'。这必须是1个大框架,其中按钮逐渐消失并随着时间的推移逐渐消失,逐个减少。 因此,在任何给定时间只能看到1个按钮,而不是4;
这些按钮充满了图像
我不知道如何开始,我已经检查了一些photoalbum代码,但它没有帮助我。
主要问题是用户可以随时点击动画中的淡入和淡出,那么如何决定何时去哪里? 因为当一个图像按钮淡出50%时,另一个图像按钮消失50%。
答案 0 :(得分:0)
如果您不希望用户在动画期间点击,那么在动画期间只需disable(UIControl由UIButton继承)按钮。
您可以将UIView-Animation-Delegate设置为您的类,以便在动画开始,结束时通知您的类......
编辑:如果您希望用户在动画期间点击按钮,您必须知道所需行为:哪些按钮应该在哪个时间点击?
答案 1 :(得分:0)
尝试这样的事情......
[UIView beginAnimations:nil context:self.view];
[UIView setAnimationDuration:1];
[yourButton setImage:[UIImage imageNamed:your-image-name] forState:UIControlStateNormal];
[UIView commitAnimations];