我正在尝试在图像之间切换。
凝视的图像是“ Standing.png”,当您点击屏幕时,它将变为“ Kicking.png”,然后在0.15秒后重置为“ Standing.png”。
是否有UIImage代码或UIView?
最佳答案
-(void)viewDidLoad
{
[super viewDidLoad];
UIButton *myButton = [[UIButton alloc] initWithFrame:self.view.frame];
[myButton addTarget:self action:@selector(buttonTapped:) forControlEvents:UIControlEventTouchUpInside];
[myButton setImage:[UIImage imageNamed:@"standing.png"] forState:UIControlStateNormal];
[self.view addSubview:myButton];
}
-(void)buttonTapped:(id)sender
{
UIButton *myButton = (UIButton *)sender;
[myButton setImage:[UIImage imageNamed:@"kicking.png"] forState:UIControlStateNormal];
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.15 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[myButton setImage:[UIImage imageNamed:@"standing.png"] forState:UIControlStateNormal];
});
}
关于ios - 如何更改图像并将其重置?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25441627/