Używanie przejścia CIFilters dla CATransition
Próbuję użyćCATransition
jestfilter
właściwość z nowymi animacjami przejścia iOS 6 (CIBarsSwipeTransition, CICopyMachineTransition itp.). TheCIFilter
dokumentacja mówi, że są one dostępne w systemie iOS 6 i nic na stronieCATransition
dokumentacja mówi, żefilter
nie można użyć nieruchomości.
Ale nie mogę ich zmusić do pracy. Nie wiem, czy Apple po prostu nie wspomniało o niedostępności tej funkcjonalności lub po prostu brakuje mi czegoś, aby to działało. Oto jak go skonfigurować:
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];
Wszelkie wskazówki są mile widziane.