我的应用程序中有一个UIImageView和一个UIButton。我想要做的是,当用户点击UIButton时,UIImageView将更改为另一个图像,然后几乎立即返回到原始图像。模拟动画。
代码:
file.h
{
IBOutlet UIImageView *image1;
IBOutlet UIButton *button;
}
-(IBAction)button:(id)sender;
file.m
-(IBAction)button:(id)sender{
}
我必须在两个文件中实现什么才能实现这一目标?
非常感谢任何帮助。 提前谢谢!
答案 0 :(得分:1)
不确定
在“ - (IBAction)按钮:( id)发送者”:
中插入以下代码[UIView animateWithDuration:0.5f
animations:^{
image1.alpha = 0.1f;
} completion:^(BOOL finished) {
image1.image = [UIImage imageNamed:@"image2"]; // @"image2.png"
[UIView animateWithDuration:1.0f
animations:^{
image1.alpha = 1.0f;
} completion:^(BOOL finished) {
image1.image = [UIImage imageNamed:@"image1"];
}];
}];