iOS:如何通过按UIButton更改UIImageView

时间:2014-08-22 23:19:30

标签: ios objective-c iphone uiimageview uibutton

我的应用程序中有一个UIImageView和一个UIButton。我想要做的是,当用户点击UIButton时,UIImageView将更改为另一个图像,然后几乎立即返回到原始图像。模拟动画。

代码:

file.h

{

IBOutlet UIImageView *image1;
IBOutlet UIButton *button;

}

-(IBAction)button:(id)sender;

file.m

-(IBAction)button:(id)sender{


}

我必须在两个文件中实现什么才能实现这一目标?

非常感谢任何帮助。 提前谢谢!

1 个答案:

答案 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"];

                                      }];

                 }];