我正在尝试将CATransition
'filter
属性与新的 iOS 6 过渡动画(CIBarsSwipeTransition、CICopyMachineTransition 等)一起使用。CIFilter
文档说这些在 iOS 6 上可用,并且文档中没有任何内容CATransition
说该filter
属性不能使用。
但是,我似乎无法让他们工作。我不知道 Apple 是否只是没有提及该功能的不可用,或者我只是缺少一些使它起作用的东西。这是我的设置方式:
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];
任何指针表示赞赏。