我有一个棋盘游戏,并且正在使用操作表撤消此举。我能够撤消移动并将动画从当前位置移动到先前位置。

但是由于空间较小,我正在使用操作表供用户选择撤消选项。

但是问题是,当用户选择撤消时,动画会在操作表消失之前完成。

我可以延迟动画,但是板上还有其他一些元素,这些元素已经过更新,所有这些操作都在操作表消失之前完成。

有人可以建议我应该采取什么方法来解决这个问题吗?

谢谢。

最佳答案

用这种方法执行逻辑

- (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex;


它是ActionSheet的委托,在关闭操作表后会调用。

关于ios - 在ActionSheet消失后执行动画,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26735679/

10-09 06:40