在ActionSheet消失后执行动画

时间:2014-11-04 12:54:37

标签: ios objective-c animation delay uiactionsheet

我有一个棋盘游戏,我正在使用行动表取消移动。我可以撤消移动并将该块从当前位置设置为动画。

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

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

我可以延迟动画,但是电路板上还有一些其他元素,这些元素会在行动表消失之前更新并完成所有这些。

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

感谢。

1 个答案:

答案 0 :(得分:2)

使用此方法执行逻辑

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

它是ActionSheet的委托,并将在解除Action表后调用。