Теперь Мне нужно добавить cameraIris 'Shutter Open effect при переключении с одного вида на другой.Как отобразить эффект «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];
Но теперь это закрывает от из стороны в середине, мне нужно, чтобы открыть этот эффект от середины наружу side/insted of close
может любой, пожалуйста, помогите мне
заранее спасибо
Я сделал именно это. Теперь у меня проблема, что закрытая радужка исчезает по мере завершения анимации. Я хочу, чтобы затвор закрывался, делал некоторые изменения вида и открывал его снова. Я попытался скопировать слой презентации, а также установить «shutterAnim.removedOnCompletion = NO». Но мне не повезло. Есть идеи? –
вот мой код: https://gist.github.com/DaGaMs/5743272 – DaGaMs
Трюк, я считаю, состоит в том, чтобы сказать 'animation.fillMode = kCAFillModeForwards' – DaGaMs