好吧,说我有一个圆形矩形按钮和一个与之连接的操作方法-(IBAction)btnclicked:(id)sender
。当按钮被按下时,它会触发一个动画。我在上面提到的动作方法中使用了这个—— imageview.animationImages = images;
。这imageview
是一个指向 UIImageView 对象的指针,并且images
是一个图像数组。现在我想要的是在动画进行时按钮应该保持禁用状态。为此,我尝试了这个:
if (imageview) {
btn.enabled = NO;
}
这当然会禁用按钮,但我应该如何在动画结束后重新启用它。我想过在NSTimer
动画的同时使用和禁用按钮,但这不是一个好方法(很难将此计时器与动画同步)。此外,它还会在动画结束后禁用动画。所以请告诉我是否有什么好方法可以做我正在尝试的事情?谢谢