我的代码中有一个UIButton
在屏幕上稳定移动的代码。目前,当用户按下按钮时,alpha 变为 0 并消失。我想做的是在按下按钮/它消失后运行一个单独的动画。似乎很容易,但问题是我需要在按下按钮时在按钮的确切位置运行动画。我对如何实现这一点持空白。任何帮助都感激不尽!我将在下面发布一些相关代码。
-(void)movingbuttons{
movingButton2.center = CGPointMake(x, y);
displayLink = [CADisplayLink displayLinkWithTarget:self selector:@selector(moveObject)];
[displayLink addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSRunLoopCommonModes];
}
-(void)moveObject{
movingButton2.center = CGPointMake(movingButton2.center.x , movingButton2.center.y +1);
}
-(IBAction)button2:(id)sender {
[UIView beginAnimations:nil context:NULL];
[movingButton2 setAlpha:0];
[UIView commitAnimations];
}