0

我正在构建一个类似俄罗斯方块的应用程序。现在我必须根据时间将包含 8 个 uibuttons 的 Uiview 移动到屏幕底部,并在用户点击指定按钮时跟踪 uibuttons 的位置。我想使用基于块的动画或核心动画来完成任务。目前,如果我正在为超级视图的框架和中心设置动画,似乎我必须对块内的子视图执行相同的操作。任何输入都会很方便。

4

1 回答 1

0

您可以使用 UIView 块动画来为视图设置动画,并且它的子视图非常简单。

但是,UIView 动画和核心动画都不会让用户在制作动画时单击按钮。按钮动作在“飞行中”动画上根本不起作用。没有自动的方法可以做到这一点。(至少我不知道。)

相反,您必须向父视图添加点击手势识别器,并在父视图的表示层上进行点击测试,以查看表示层的哪个子层被点击。

于 2013-03-02T21:42:28.883 回答