Usando CIFilters de transición para CATransition
Estoy tratando de usarCATransition
esfilter
propiedad con las nuevas animaciones de transición de iOS 6 (CIBarsSwipeTransition, CICopyMachineTransition, etc.). losCIFilter
documentación Dice que estos están disponibles en iOS 6, y nada en elCATransition
documentación dice que elfilter
La propiedad no puede ser utilizada.
Pero, parece que no puedo hacer que funcionen. No sé si Apple simplemente no mencionó la falta de disponibilidad de la funcionalidad o simplemente me falta algo para que funcione. Así es como lo configuro:
CIFilter *transitionFilter = [CIFilter filterWithName:@"CIBarsSwipeTransition"];
[transitionFilter setDefaults];
CATransition *transition = [CATransition new];
transition.duration = 0.4f;
transition.filter = transitionFilter;
[self.view.layer addAnimation:transition forKey:kCATransition];
Todos los punteros son apreciados.