iOS專案開發實戰——檢視動畫效果
檢視動畫效果也非常類似我的上一篇部落格《iOS專案開發實戰——實現檢視切換動畫》。現在只是只對某一個檢視進行的動畫,而不是一種切換動畫。現在我們來實現一下。
(1)拖動一張圖片到Images.xcassets.然後在Main.storyboard中使用一個Image View控制元件,然後把該ImageView控制元件選定這張圖片,最後繫結控制元件到Swift程式碼中。
(2)在ViewController中的程式碼實現如下:
import UIKit
class ViewController: UIViewController {
@IBOutlet var img: UIImageView!
override func viewDidLoad() {
super.viewDidLoad()
self.view.addSubview(img)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) {
UIView.beginAnimations(nil, context: nil)//引數都可以傳空;
UIView.setAnimationTransition(UIViewAnimationTransition.CurlDown, forView: img, cache: true)//設定動畫效果,哪個View,以及是否快取;
UIView.setAnimationDuration(1.0)//時間;
UIView.commitAnimations()//提交動畫;
}
}
(3)最後的動畫效果如下:
。
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
相關文章
- iOS專案開發實戰——實現檢視切換動畫iOS動畫
- iOS專案開發實戰——製作檢視的縮放動畫iOS動畫
- iOS專案開發實戰——製作檢視的旋轉動畫iOS動畫
- iOS專案開發實戰——設定檢視的透明度改變動畫iOS動畫
- iOS專案開發實戰——UIView的子檢視和父檢視iOSUIView
- iOS專案開發實戰——配置自定義動畫iOS動畫
- iOS專案開發實戰——製作檢視的平移動畫以及解決移動異常問題iOS動畫
- iOS專案開發實戰——多個檢視的平移動畫與閉包函式的宣告與呼叫iOS動畫函式
- iOS專案開發實戰——製作View的顏色漸變動畫iOSView動畫
- iOS專案開發實戰——使用CALayer實現圖片的淡入淡出效果iOS
- iOS專案開發實戰——使用CoreLocation實現定位iOS
- iOS專案開發實戰——理解frame,bounds,centeriOS
- iOS專案開發實戰——plist陣列解析iOS陣列
- Flutter上線專案實戰——Vap視訊動畫Flutter動畫
- iOS專案開發實戰——使用UICollectionView實現瀑布流iOSUIView
- Xamarin iOS開發實戰上冊----------2.2 新增和定製檢視iOS
- iOS專案開發實戰——UIView的層級關係iOSUIView
- iOS專案開發實戰——如何進行延時操作iOS
- iOS專案開發實戰——獲取本機IP地址iOS
- flask 專案開發實戰Flask
- iOS動畫實戰之Lottie動畫iOS動畫
- iOS專案開發實戰——UILabel與取色器的使用iOSUI
- iOS專案開發實戰——彈出提示對話方塊iOS
- iOS開發 - 動畫實踐系列iOS動畫
- iOS專案開發實戰——使用定時器實現迴圈操作iOS定時器
- iOS專案開發實戰——使用程式碼實現頁面跳轉iOS
- iOS開發專案實戰——Swift實現ScrollView滾動條功能iOSSwiftView
- 鴻蒙HarmonyOS實戰-ArkUI動畫(放大縮小檢視)鴻蒙UI動畫
- iOS專案開發實戰——獲取系統當前時間iOS
- iOS專案開發實戰——使用CoreLocation獲取當前位置資訊iOS
- iOS專案開發實戰——實現蘋果本地訊息通知推送服務iOS蘋果
- iOS開發專案實戰——Swift實現圖片輪播與瀏覽iOSSwift
- django專案開發實戰——部落格Django
- 小程式雲開發專案實戰
- Python專案開發實戰1Python
- 系統學習iOS動畫之一:檢視動畫iOS動畫
- iOS開發中動畫之點贊圖示放大效果iOS動畫
- iOS開發系列--檢視切換iOS