淡入淡出按钮菜单

问题描述

| 我想用4个选项制作一个菜单”。这必须是1个大框架,其中按钮随时间逐渐淡入和淡出,比例为1。 因此,在任何给定时间仅显示1个按钮,而不显示4个。 当然,这些按钮充满了图像 我不知道如何开始,我已经签出了一些相册的代码,但是它没有帮助我。 主要的问题是用户可以随时在淡入淡出的动画中单击,所以如何确定何时去哪里? 因为当一个图像按钮淡出50%时,另一个图像按钮则淡入50%。     

解决方法

尝试这样的事情。
[UIView beginAnimations:nil context:self.view];
[UIView setAnimationDuration:1];
[yourButton setImage:[UIImage imageNamed:your-image-name] forState:UIControlStateNormal];
[UIView commitAnimations];
    ,如果您不希望用户在动画过程中单击,则只需在动画过程中禁用按钮(UIControl由UIButton继承)。 您可以将UIView-Animation-Delegate设置为您的类,以便在动画开始,结束等时通知您的类。 [UIView setAnimationDelegate] 编辑:如果您希望用户可以在动画过程中单击按钮,则必须知道所需的行为:哪些按钮应该在何时可单击?