如何在触摸后从视图中删除子图层

时间:2012-06-01 11:42:48

标签: iphone

我正在开发一个应用程序,其中我有一个层

layer1.frame = CGRectMake(80,100,180,170);

如果用户触摸屏幕,则应通过动画将图层滑出窗口。

为此,我使用计时器进行动画制作,但我不知道在计时器功能中写什么

将其从窗口移除(如滑出)...

请帮忙......

1 个答案:

答案 0 :(得分:0)

在触摸事件中,请使用以下代码:

[UIView transitionWithView:mysuperview duration:0.75 options:UIViewAnimationTransitionFlipFromRight animations:^{ [yourLayer removeFromSuperlayer]; } completion:nil]