IOS: Как открыть камеру с эффектом анимации?

Я хочу открыть камеру с эффектом анимации, так что должно появиться, что камера открывается только на родительском экране. Я использую экран оверлея камеры и кнопку щелчка кнопки на родительском экране, открывается экран оверлея камеры, на экране наложения камеры есть кнопка отмены, чтобы закрыть камеру, поэтому, закрывая камеру, мне нужно показать эффект анимации, который должно появиться, что теперь камера закрыта в одной и той же родительской оправе. Я пробовал kCATransitionMoveIn, но не полностью удовлетворен, если какое-то время имеет лучшее решение, пожалуйста, помогите мне.

CATransition * contentAnimation = [CATransition animation];
    contentAnimation.type = kCATransitionMoveIn;
    contentAnimation.subtype = kCATransitionFromBottom;
    contentAnimation.duration = 1.0;
    contentAnimation.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseOut];
    [[self.view layer] addAnimation:contentAnimation forKey:kCATransition];
    //self.view.hidden = YES;
    [CATransaction commit];
    // Show the scanner overlay
    [self presentModalViewController:overlayController.parentPicker animated:TRUE];

Ответы

Ответ 1

Я решил проблему, и я использовал пример ZBar SDK в качестве ссылки, и этот link1 и link2 также помог мне.

Ответ 2

Это может быть несколько верным, но попробуйте загрузить ZBar SDK, который является .dmg файлом. и дважды щелкните по нему. Вы найдете папку "Примеры". В этом вы найдете 4 приложения. Попробуйте это приложение только на устройстве. Вы найдете потрясающую CAMERA открытой с эффектом анимации.