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"];
但是我還是發現,他不漸漸變模糊的,而是一下就模糊然後再等很久再處理下面的事情
CATransition動畫的使用
catransition動畫主要是通過設定一些動畫屬性,然後將 catransition例項新增到uiview的layer層上以實現動畫效果。1 type 各種動畫效果 其中除了 fade movein push reveal 其他屬於私有的 api 我是這麼認為的 可以點進去看下注釋 可以分別使用...
CATransition轉場動畫
注意事項 官方文件中只提供了四種轉場動畫過渡方式的常量,如圖 動畫的終點值必須大於等於起點值,否則沒有動畫效果 push movein reveal cube oglflip suckeffect rippleeffect pagecurl pageuncurl camerairishollowop...
CATransition動畫效果
catransition transition catransition animation 動畫時間 transition.duration 2 樣式設定 transition.timingfunction camediatimingfunction functionwithname kcamed...