0

现在我需要在从一个视图切换到另一个视图时添加 cameraIris 的快门打开效果。

在此处输入图像描述

我用于导航事务如下,使用http://iphonedevwiki.net/index.php/CATransition

CATransition *transition = [CATransition animation];
      transition.duration = 0.8;
      transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseIn];

   //cameraIris Effect
      [transition setType:@"cameraIris"];


      transition.delegate = self;
      [self.navigationController.view.layer addAnimation:transition forKey:nil];

     [self.navigationController pushViewController:NextView animated:YES];

但现在它是从外侧到中间关闭我需要从中间到外侧打开这个效果/关闭

谁能帮帮我吗

提前致谢

4

1 回答 1

0

除了 之外,还有两个单独的过渡效果cameraIrisHollowClose,因此您可以有两个单独的动画,一个用于打开,一个用于关闭,在您需要时触发。cameraIrisHollowOpencameraIris

于 2013-05-22T20:40:28.903 回答