2013-02-27 69 views
0

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

回答

0

您可以使用UIView块动画来动画化一个视图,它的子视图很简单。

但是,UIView动画和核心动画都不会让用户点击按钮,因为它们是动画。按钮操作根本不适用于“飞行中”动画。没有自动的方法来做到这一点。 (至少没有我知道的。)

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