定期移动UIView和子视图

时间:2013-02-27 06:59:02

标签: ios core-animation uiviewanimation

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

1 个答案:

答案 0 :(得分:0)

您可以使用UIView块动画为视图及其子视图设置动画非常简单。

然而,UIView动画和核心动画都不允许用户在动画时点击按钮。按钮动作在“飞行中”动画中根本不起作用。没有自动的方法来做到这一点。 (至少我不知道。)

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