台灣最大程式設計社群網站
線上人數
1389
 
會員總數:241120
討論主題:186794
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> [Swift 3 小撇步]如何自己設計loading時轉轉轉的動畫
[ 變換順序 ]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
[Swift 3 小撇步]如何自己設計loading時轉轉轉的動畫
價值 : 0 QP  點閱數:544 回應數:0

樓主

可樂快跑
中級專家
3138 23
4660 817
發送站內信




雖然在xcode中有UIActivityIndicatorView()這個元件。
但實際在操控上一來圖太小,而來太淡而不明顯。
使用者不一定很詳細知道現在正在loading中,而致使可能的誤操作。

也許你就會想說自己掛個動畫gif,當然如果真的找到或你能設計就ok。
但如果你找到或是設計出來的只是一個靜態圖片,也許你會希望他能夠透過程式達到轉轉轉的功能。

這時我們只要利用CABasicAnimation()這個函式,設定好你的做的動作再加進圖片的動畫就行了。
要注意的是CABasicAnimation(keyPath: "transform.rotation.z”),裡頭的keyPath是有規定的,不是
隨便亂填的,詳細可以查關於這個動畫功能的說明。

但是底下的loadingImage.layer.add(rotateAnimate, forKey: "rotationAnimation”),中的forkey的名稱就是自己定義的。



搜尋相關Tags的文章: [ Swift 3 ] , [ swift動畫 ] , [ animate ] , [ animation ] , [ CABasicAnimation ] ,
本篇文章發表於2016-12-03 21:31
== 簽名檔 ==
發問的美學:
1.確定你的先備知識條件足夠,基礎該學習的就不應該問人。
2.先思考過或先google過。
3.明確表達問題。
4.表達明確,能詳細問題的code。
5.發問的問題,絕不刪除,留給其他遇到相同問題的人一個好的紀錄。
6.我的skypelinetkdmaf,歡迎直接詢問。
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
[ 變換順序 ]   

回覆
如要回應,請先登入.