iOS專案開發實戰——製作檢視的旋轉動畫
這裡我們將會實現一個View的旋轉。具體實現如下:
(1)在Main.storyboard中拖入一張圖片,繫結到程式碼中,等下要對這張圖片進行旋轉。
(2)程式碼實現如下:
import UIKit
class RotationViewController: UIViewController {
@IBOutlet weak var wheel: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func spin(){
UIView.animateWithDuration(1, delay: 0, options: .CurveLinear, animations: {
self.wheel.transform = CGAffineTransformRotate(self.wheel.transform, CGFloat(360))//第二個引數是角度;
}) {
//結束後仍舊呼叫spin()函式;
(finished)-> Void in
self.spin()
}
}//spin()
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
self.spin()
}
}
(3)執行結果:
可以看到那張圖片在進行無限迴圈的旋轉中。。。
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
相關文章
- 短視訊開發,製作上下動態的箭頭動畫動畫
- Flutter上線專案實戰——Vap視訊動畫Flutter動畫
- imax6q專案:使用psplash製作開機動畫動畫
- 系統學習iOS動畫之四:檢視控制器的轉場動畫iOS動畫
- iOS開發 - 動畫實踐系列iOS動畫
- SVG矩形旋轉動畫SVG動畫
- 卡片旋轉動畫效果動畫
- OSG開發筆記(三十二):深入理解相機視口、製作支援與主檢視同步變換旋轉的相機HUD筆記
- 系統學習iOS動畫之一:檢視動畫iOS動畫
- QuartzCode for Mac(動畫開發製作應用)quartzMac動畫
- 頁面旋轉動畫效果動畫
- CSS3動畫(360度旋轉、旋轉放大、放大、移動)CSSS3動畫
- flask 專案開發實戰Flask
- 鴻蒙HarmonyOS實戰-ArkUI動畫(放大縮小檢視)鴻蒙UI動畫
- Android系統開發小記:QQ微信視訊畫面方向旋轉Android
- 直播軟體開發,css預載入旋轉動畫 與 流光字型CSS動畫
- 淺談設計模式在iOS開發實戰專案中的應用設計模式iOS
- 專案實戰介面開發SpringBootSpring Boot
- 一本實踐的專案開發《Python專案開發實戰(第2版)》Python
- iOS – RxSwift 專案實戰記錄iOSSwift
- CSS動畫之旋轉魔方輪播CSS動畫
- CSS3 loadding旋轉等待動畫CSSS3動畫
- MXAlertView,一行程式碼實現iOS帶動畫的彈出檢視View行程iOS動畫
- 專案實戰--製作web管理銳捷交換機(六)Web
- IOS開發 製作簡單的計算器iOS
- 小程式雲開發專案實戰
- django專案開發實戰——部落格Django
- 最新Python開發專案實戰(完整)Python
- [譯] 使用 Flutter 製作 3D 翻轉動畫Flutter3D動畫
- Maya 2023,動畫製作動畫
- blufftitler 13,動畫製作FFT動畫
- 使用 ConstraintLayout 製作漂亮的動畫AI動畫
- iOS開發-檢視與檢視控制器生命週期iOS
- 實時渲染如何改變影片製作和動畫製作動畫
- 專業3D人物動畫製作DAZ Studio3D動畫
- 鴻蒙HarmonyOS實戰-ArkUI動畫(頁面轉場動畫)鴻蒙UI動畫
- 鴻蒙HarmonyO實戰-ArkUI動畫(元件內轉場動畫)鴻蒙UI動畫元件
- iOS 檢視及匯出專案執行日誌iOS
- IOS橫線滾動檢視的實現---方式二iOS