建立一個按鈕按下後,感覺像是往下按的動畫。

所以第一步就是要將Button變成有點像懸浮的感覺,而Button要有懸浮的感覺,最簡單的就是加上陰影。

第二步就是在按下Button時,將Button做一個略為縮小的動畫,然後將陰影去除,這樣在畫面上來看就會有種將Button按下去的感覺囉!

第三步就是放開Button後,Button回復到原始狀態。

以下為建立在 UIButton extension中的方法

第一步:加上陰影及target

第二步:建立動畫方法

Button執行addSinkAnimation方法

效果:

--

--

Henry Huang
Henry Huang

Written by Henry Huang

大學讀企管/退伍後在業務圈打滾6年後突然有一天決定投入完全沒接觸過的程式設計/目前為一位iOS Developer/熱愛NBA/dafu1231@gmail.com

No responses yet