如何通过水效转换切换内容视图?

时间:2009-04-07 15:38:58

标签: iphone core-animation

在照片应用中,有一个漂亮的水滴效果用于过渡。我刚刚看过一个应用程序,它使用相同的水效果转换为它的内容视图。

不幸的是,UIViewAnimationTransition文档中未列出此转换类型。但由于这个第三方应用程序使用它(我不记得它的名字),我想有一种方法可以使用它。

有人知道吗?

2 个答案:

答案 0 :(得分:1)

它不是已发布的SDK的一部分。如果您想在应用商店中销售自己的应用,则需要自行实施。

答案 1 :(得分:1)

我认为它只是一个隐藏的CATransition类型:

CATransition *transition = [CATransition animation];
transition.type = @"rippleEffect";
transition.duration = 5.0f;
transition.timingFunction = UIViewAnimationCurveEaseInOut;
[self.layer addAnimation:transition forKey:@"transitionViewAnimation"];

(注意:我没有为rippleEffect尝试此操作,但我同样使用了suckEffectspewEffect