我有一个 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];}
到目前为止,该按钮只是保持禁用状态。有任何想法吗?