【发布时间】:2013-09-17 22:45:58
【问题描述】:
我有一个 animationImages 动画,其中我的 UIImage *imageView 在动画的最后一帧结束。
当动画的最后一个图像显示时,我想禁用启动动画的按钮(buttonOne),并在按下另一个按钮(buttonTwo)时重置动画。 ButtonTwo 将动画的第一个图像显示出来,因此它不显示最后一个图像。所以基本上,我正在想办法让用户重置动画。
我的问题:如何在显示最后一张图片时禁用 buttonOne,并在显示第一张图片时再次启用 buttonOne?
这是我的第一次尝试:
- (IBAction)buttonOne:(UIButton *)sender {
if (self.imageView.image == [self.imageView.animationImages lastObject]) {[self.buttonOne setEnabled:NO];}
else {[self.buttonOne setEnabled:YES];}
到目前为止,该按钮仍处于禁用状态。有什么想法吗?
【问题讨论】:
标签: ios objective-c animation