Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/101.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
按下时再现ios7按钮的颜色效果_Ios_Objective C_Cocoa Touch_Uibutton_Ios7 - Fatal编程技术网

按下时再现ios7按钮的颜色效果

按下时再现ios7按钮的颜色效果,ios,objective-c,cocoa-touch,uibutton,ios7,Ios,Objective C,Cocoa Touch,Uibutton,Ios7,这是一个重复的问题,如前所述:但不是: 然而,Marty在中给出的答案是:看起来不错,但对我来说不起作用,高亮状态和正常状态之间没有动画 我想做的是,在ios7中复制圆形按钮上的酷炫效果:按下按钮时,按钮充满颜色,颜色会随着淡出效果迅速消失 我有两张正常状态和高亮状态的图像,基本上我认为我应该对按钮进行子类化,并在它们之间插入动画效果 你知道什么是最好的方法吗?根据这里找到的答案,我修改了如下所示的代码,其中OverlyButton是位于按钮上方的隐藏UIImage - (IBAction)bu

这是一个重复的问题,如前所述:但不是:

然而,Marty在中给出的答案是:看起来不错,但对我来说不起作用,高亮状态和正常状态之间没有动画

我想做的是,在ios7中复制圆形按钮上的酷炫效果:按下按钮时,按钮充满颜色,颜色会随着淡出效果迅速消失

我有两张正常状态和高亮状态的图像,基本上我认为我应该对按钮进行子类化,并在它们之间插入动画效果


你知道什么是最好的方法吗?

根据这里找到的答案,我修改了如下所示的代码,其中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];
}

不要简单地再问同样的问题,因为另一个问题没有得到回答