使用动画在屏幕上的给定点显示另一个视图中的子视图

时间:2010-03-26 11:44:23

标签: objective-c xcode

我想在屏幕上的请求点上显示子视图。例如:我点击(200,200),我的子视图会在点击的点下显示动画。我知道如何得到这一点,但我不知道如何让这个子视图在那时出现。

谢谢!

1 个答案:

答案 0 :(得分:0)

如果您知道这一点,可以使用它来设置子视图的框架或中心属性,具体取决于您认为合适的内容。在第一种情况下,您将必须计算帧,在后者中(将子视图的中心设置为点),其中心将是触摸发生的位置:

CGRect theFrame = mySubview.frame;
theFrame.origin = thePoint;
mySubview.frame = theFrame;

mySubview.center = thePoint;