iOS專案開發實戰——製作檢視的縮放動畫
檢視的大小應該是隨時可控的。今天我們就來實現對一個View的縮放動畫。該動畫的實現與位移動畫,透明度動畫稍有不同。具體實現如下:
import UIKit
class ScaleViewController: UIViewController {
@IBOutlet weak var greenSquare: UIView!
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.
}
override func viewDidAppear(animated: Bool) {
super.viewDidAppear(animated)
func anim(){
self.greenSquare.transform = CGAffineTransformMakeScale(0.5, 0.5)//縮小為原來的0.5倍;
}
UIView.animateWithDuration(1, animations: anim)
}
}
(3)執行程式,發現View可以變為原來X,Y軸上的0.5倍。
github主頁:https://github.com/chenyufeng1991 。歡迎大家訪問!
相關文章
- iOS專案開發實戰——製作檢視的旋轉動畫iOS動畫
- iOS專案開發實戰——檢視動畫效果iOS動畫
- iOS專案開發實戰——實現檢視切換動畫iOS動畫
- iOS專案開發實戰——製作檢視的平移動畫以及解決移動異常問題iOS動畫
- iOS專案開發實戰——製作View的顏色漸變動畫iOSView動畫
- iOS專案開發實戰——設定檢視的透明度改變動畫iOS動畫
- iOS專案開發實戰——UIView的子檢視和父檢視iOSUIView
- iOS專案開發實戰——配置自定義動畫iOS動畫
- iOS專案開發實戰——多個檢視的平移動畫與閉包函式的宣告與呼叫iOS動畫函式
- 鴻蒙HarmonyOS實戰-ArkUI動畫(放大縮小檢視)鴻蒙UI動畫
- Xamarin iOS開發實戰上冊----------2.2 新增和定製檢視iOS
- CSS動畫製作綻放的花朵CSS動畫
- iOS 動畫製作方法。iOS動畫
- iOS專案開發實戰——使用CoreLocation實現定位iOS
- iOS專案開發實戰——理解frame,bounds,centeriOS
- iOS專案開發實戰——plist陣列解析iOS陣列
- Flutter上線專案實戰——Vap視訊動畫Flutter動畫
- iOS專案開發實戰——UIView的層級關係iOSUIView
- 短視訊開發,製作上下動態的箭頭動畫動畫
- iOS 動畫入門到精通(1.3):縮放iOS動畫
- iOS專案開發實戰——使用UICollectionView實現瀑布流iOSUIView
- iOS專案開發實戰——UILabel與取色器的使用iOSUI
- Android開發筆記——點選檢視大圖過渡動畫與圖片縮放與移動Android筆記動畫
- iOS專案開發實戰——如何進行延時操作iOS
- iOS專案開發實戰——獲取本機IP地址iOS
- flask 專案開發實戰Flask
- imax6q專案:使用psplash製作開機動畫動畫
- iOS動畫實戰之Lottie動畫iOS動畫
- 製作lottie動畫並應用到android專案動畫Android
- iOS專案開發實戰——彈出提示對話方塊iOS
- iOS專案開發實戰——UIImageView的使用與圖片顯示模式iOSUIView模式
- iOS專案開發實戰——UILabel自適應較多的文字iOSUI
- 專案實戰--製作web管理銳捷交換機(六)Web
- iOS開發 - 動畫實踐系列iOS動畫
- iOS專案開發實戰——使用定時器實現迴圈操作iOS定時器
- iOS專案開發實戰——使用程式碼實現頁面跳轉iOS
- iOS開發專案實戰——Swift實現ScrollView滾動條功能iOSSwiftView
- android imageview 縮放檢視圖片AndroidView