在 Xcode 中,我有 2 个按钮:Start和Stop。
当您单击开始 startClick
时被调用,当您单击停止 stopClick
时被调用。
当您单击Start时,UIImageView 图像将闪烁来自 NSArray 的不同图像。当您单击Stop时,它会停止,但我希望它停止在我单击Stop时显示的图像上。目前它只是停止并消失......有什么帮助吗?
这是代码的一部分:
- (IBAction)startClick:(id)sender {
color.animationImages = [NSArray arrayWithObjects:
[UIImage imageNamed: @"img1.png"],
[UIImage imageNamed: @"img2.png"],
[UIImage imageNamed: @"img3.png"],
[UIImage imageNamed: @"img4.png"],nil];
[color setAnimationRepeatCount: 0];
color.animationDuration = 1;
[color startAnimating];
}
- (IBAction)stopClick:(id)sender {
[color stopAnimating];
//What code do i put here to display the last image? (as i clicked stop).
}
我还想添加 if statments,如果显示的颜色是 img1.png 则执行此操作...如果它的 img2.png 执行此操作...