按下时再现ios7按钮的颜色效果
这是一个重复的问题,如前所述:但不是: 然而,Marty在中给出的答案是:看起来不错,但对我来说不起作用,高亮状态和正常状态之间没有动画 我想做的是,在ios7中复制圆形按钮上的酷炫效果:按下按钮时,按钮充满颜色,颜色会随着淡出效果迅速消失 我有两张正常状态和高亮状态的图像,基本上我认为我应该对按钮进行子类化,并在它们之间插入动画效果按下时再现ios7按钮的颜色效果,ios,objective-c,cocoa-touch,uibutton,ios7,Ios,Objective C,Cocoa Touch,Uibutton,Ios7,这是一个重复的问题,如前所述:但不是: 然而,Marty在中给出的答案是:看起来不错,但对我来说不起作用,高亮状态和正常状态之间没有动画 我想做的是,在ios7中复制圆形按钮上的酷炫效果:按下按钮时,按钮充满颜色,颜色会随着淡出效果迅速消失 我有两张正常状态和高亮状态的图像,基本上我认为我应该对按钮进行子类化,并在它们之间插入动画效果 你知道什么是最好的方法吗?根据这里找到的答案,我修改了如下所示的代码,其中OverlyButton是位于按钮上方的隐藏UIImage - (IBAction)bu
你知道什么是最好的方法吗?根据这里找到的答案,我修改了如下所示的代码,其中OverlyButton是位于按钮上方的隐藏UIImage
- (IBAction)buttonAction:(UIButton*)sender {
overlayButton.alpha = 1;
[overlayButton setHidden:FALSE];
[[UIApplication sharedApplication] beginIgnoringInteractionEvents];
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.3];
[UIView setAnimationDelegate:[UIApplication sharedApplication]];
[UIView setAnimationDidStopSelector:@selector(endIgnoringInteractionEvents)];
overlayButton.alpha = 0;
[UIView commitAnimations];
}
不要简单地再问同样的问题,因为另一个问题没有得到回答