我正在手动显示虹膜动画:
- (void)playPictureTakenAnimation {
CATransition *animation = [CATransition animation];
animation.type = @"cameraIris";
animation.duration = 0.8f;
animation.timingFunction = UIViewAnimationCurveEaseInOut;
irisAinmationView.opaque = 1.0f;
[irisAinmationView.layer addAnimation:animation forKey:@"transitionViewAnimation"];
}
我需要暂停动画,直到照片被拍摄并被处理,例如:
- 快门关闭(动画的前半部分)
- 拍摄并处理照片(动画暂停),然后
- 重新打开快门(动画的后半部分)