CATransition
의 filter
속성을 새로운 iOS 6 전환 애니메이션 (CIBarsSwipeTransition, CICopyMachineTransition 등)과 함께 사용하려고합니다. CIFilter
documentation은 iOS 6에서 사용할 수 있으며 CATransition
documentation에서는 아무 것도 filter
속성을 사용할 수 없다고 말합니다.CATransition 용 전환 CIFilter 사용
그러나 나는 그 (것)들을 일하게 할 수 없습니다. 애플이 기능의 불능성에 대해 언급하지 못했는지, 아니면 제대로 작동하지 못하는지 모르겠습니다. 여기에 제가 설정하는 방법이 있습니다 :
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];
어떤 조언을 받으실 수 있습니다.
"iOS에서 사용할 수 없습니까?"라는 문구에 대한 링크를 제공 할 수 있습니까? 내 질문에 링크 된 문서에는 언급이 없습니다. 어쨌든, 나는 오래 전 이것을 포기하고 내 자신의 맞춤 구현을했다. 당신이 레이더를 제기 한 것보다 더 많은 것을 보았 기 때문에 나는 이것을 답으로 표시 할 것입니다. –
링크가 답변에 추가되었습니다. 상수 섹션은 하단에 있습니다. – jrturton