//此處標明非原創
實現iphone漂亮的動畫效果主要有兩種方法,
一種是uiview層面的,
一種是使用catransition進行更低層次的控制,
cpp**
[uiview beginanimations:@"curl"context:nil];//動畫開始
[uiview setanimationduration:0.75];
[uiview setanimationdelegate:self];
[uiview setanimationtransition:uiviewanimationtransitioncurlup forview:myview cache:yes];
[myview removefromsuperview];
[uiview commitanimations];
第二種方式相對複雜一些,但如果更好的進行控制,還是使用這種方法吧,
基本使用方法可以看一下如下例子:
cpp**
catransition *animation = [catransition animation];
[animation setduration:1.25f];
[animation settimingfunction:[camediatimingfunction functionwithname:kcamediatimingfunctioneasein]];
[animation settype:kcatransitionreveal];
[animation setsubtype: kcatransitionfrombottom];
[self.view.layer addanimation:animation forkey:@"reveal"];
[animation settype:@"suckeffect"];
這裡的suckeffect就是效果名稱,可以用的效果主要有:
cpp**
pagecurl 向上翻一頁
pageuncurl 向下翻一頁
rippleeffect 滴水效果
suckeffect 收縮效果,如一塊布被抽走
cube 立方體效果
oglflip 上下翻轉效果
iOS動畫之漂亮的時鐘
在ios中預設是繞著中心點旋轉的,因為錨點預設在圖層的中點,要想繞著下邊中心點轉,需要改變圖層錨點的位置。根據錨點,設定position座標,為時鐘的中點。思考秒針旋轉的角度,怎麼知道當前秒針旋轉到哪,當前秒針旋轉的角度 當前秒數 每秒轉多少 1 計算一秒轉多少 360 60 6 2 獲取當前秒數,...
神奇的庫 phone
python phone 模組獲取手機號歸屬地 區號 運營商等 二 安裝phone模組,pip install phone 三 測試 如下 from phone import phone if name main phonenum 17613394466 info phone find phonen...
漂亮的載入等待動畫,用純CSS3製作
下面展示的是一批完全只用css製作的載入等待動畫效果。每個動畫只運用了簡單的css屬性,沒有任何繁重的渲染動作和布局計算,都是非常輕量級的 作者將這些css動畫 收集到了loaders.css,你可以輕鬆的將這個css檔案嵌入到你的頁面中,然後在需要放置loading圖示的地方加入下面的 除了這種方...