我正在尝试使用
但是,我似乎无法让它们正常工作。 我不知道苹果是否忘记了提到该功能不可用,还是我缺少使其正常工作的某些东西。以下是我的设置方式:
CATransition
的 filter
属性与新的 iOS 6 过渡动画(CIBarsSwipeTransition、CICopyMachineTransition 等)一起使用。 CIFilter
文档 表示这些在 iOS 6 上可用,而 CATransition
文档 上没有说明 filter
属性不能使用。但是,我似乎无法让它们正常工作。 我不知道苹果是否忘记了提到该功能不可用,还是我缺少使其正常工作的某些东西。以下是我的设置方式:
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];
非常感谢您的帮助和指点。
CATransition
并自己实现转换?这似乎对于存在filter
属性来说毫无用处。 - John Estropia