关于CATransition的filter属性


OSX关于filter的属性的介绍:

需要设置 view 的wantLayer属性和layerUsesCoreImageFilters属性为YES;


然后看下面的代码块


   
    CIFilter* aFilter = [CIFilter filterWithName:@"CIMotionBlur"];
    [aFilter setDefaults];
    
   
    // Create the transition object
    CATransition* transition = [CATransition animation];
    transition.startProgress = 0;
    transition.endProgress = 1.0;
    transition.filter = aFilter;
    transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut];
    transition.duration = 5.0;
  
    [self.imageView.layer addAnimation:transition forKey:@"transition"];

但是我还是发现,他不渐渐变模糊的,而是一下就模糊然后再等很久再处理下面的事情


版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2014-06-30 10:29  _Roy  阅读(389)  评论(0编辑  收藏  举报