![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 可樂快跑 ![]()
![]() |
雖然在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.我的skype或line是tkdmaf,歡迎直接詢問。 |