Snippets

Dominik swiftAnimation

Updated by Dominik

File snippet.swift Deleted

  • Ignore whitespace
  • Hide word diff
-//
-//  ViewController.swift
-//  animationTest
-//
-//  Created by dominik on 21/12/2015.
-//  Copyright © 2015 cookingcode. All rights reserved.
-//
-
-import UIKit
-
-class ViewController: UIViewController {
-
-    @IBOutlet weak var myButton: UIButton!
-    
-    var myRedSquare = UIView()
-    var myGreenSquare = UIView()
-    var myLabel = UILabel()
-    var myText = UILabel()
-    var myWhiteSquare = UIView()
-    override func viewDidLoad() {
-        super.viewDidLoad()
-        // Do any additional setup after loading the view, typically from a nib.
-
-        myRedSquare = UIView(frame: CGRectMake(100, 100, 240, 240))
-        myRedSquare.backgroundColor = UIColor.redColor()
-        self.myRedSquare.alpha = 0
-        self.view.addSubview(myRedSquare)
-        
-        myGreenSquare = UIView(frame: CGRectMake(100, 100, 240, 240))
-        myGreenSquare.backgroundColor = UIColor.greenColor()
-        self.view.addSubview(myGreenSquare)
-        
-        myLabel = UILabel(frame: CGRectMake(100, 100, 100, 500))
-        myLabel.textColor = UIColor.blackColor()
-        myLabel.text = "Hello World!"
-        self.view.addSubview(myLabel)
-        
-        myText = UILabel(frame: CGRectMake(100, 100, 100, 600))
-        myText.textColor = UIColor.blackColor()
-        myText.text = "my text!"
-        myText.alpha = 1
-        self.view.addSubview(myText)
-        
-        myWhiteSquare = UIView(frame: CGRectMake(100, 340, 100, 30))
-        myWhiteSquare.backgroundColor = UIColor.whiteColor()
-        myWhiteSquare.alpha = 0
-        self.view.addSubview(myWhiteSquare)
-        
-    }
-
-    override func didReceiveMemoryWarning() {
-        super.didReceiveMemoryWarning()
-        // Dispose of any resources that can be recreated.
-    }
-
-    @IBAction func myButtonPressed(sender: AnyObject) {
-        if self.myGreenSquare.alpha == 1{
-            UIView.animateWithDuration(0.3, animations: {
-                self.myGreenSquare.alpha = 0
-            })
-            UIView.animateWithDuration(0.3, animations: {
-                self.myRedSquare.alpha = 1
-            })
-        }else{
-            UIView.animateWithDuration(0.3, animations: {
-                self.myGreenSquare.alpha = 1
-            })
-            UIView.animateWithDuration(0.3, animations: {
-                self.myRedSquare.alpha = 0
-            })
-        }
-        
-        UIView.animateWithDuration(0.3, animations: {
-            self.myWhiteSquare.alpha = 1
-            self.myText.alpha = 0
-        })
-        UIView.animateWithDuration(0.3, delay: 0.3, options: [], animations: {
-            self.myWhiteSquare.alpha = 0
-            self.myText.alpha = 1
-            if self.myLabel.text == "Hello World!"{
-                self.myLabel.text = "Hello!"
-            }else{
-                self.myLabel.text = "Hello World!"
-            }
-            
-            }, completion: nil)
-    }
-
-}
-

File swiftAnimation.swift Added

  • Ignore whitespace
  • Hide word diff
+//
+//  ViewController.swift
+//  animationTest
+//
+//  Created by dominik on 21/12/2015.
+//  Copyright © 2015 cookingcode. All rights reserved.
+//
+
+import UIKit
+
+class ViewController: UIViewController {
+
+    @IBOutlet weak var myButton: UIButton!
+    
+    var myRedSquare = UIView()
+    var myGreenSquare = UIView()
+    var myLabel = UILabel()
+    var myText = UILabel()
+    var myWhiteSquare = UIView()
+    override func viewDidLoad() {
+        super.viewDidLoad()
+        // Do any additional setup after loading the view, typically from a nib.
+
+        myRedSquare = UIView(frame: CGRectMake(100, 100, 240, 240))
+        myRedSquare.backgroundColor = UIColor.redColor()
+        self.myRedSquare.alpha = 0
+        self.view.addSubview(myRedSquare)
+        
+        myGreenSquare = UIView(frame: CGRectMake(100, 100, 240, 240))
+        myGreenSquare.backgroundColor = UIColor.greenColor()
+        self.view.addSubview(myGreenSquare)
+        
+        myLabel = UILabel(frame: CGRectMake(100, 100, 100, 500))
+        myLabel.textColor = UIColor.blackColor()
+        myLabel.text = "Hello World!"
+        self.view.addSubview(myLabel)
+        
+        myText = UILabel(frame: CGRectMake(100, 100, 100, 600))
+        myText.textColor = UIColor.blackColor()
+        myText.text = "my text!"
+        myText.alpha = 1
+        self.view.addSubview(myText)
+        
+        myWhiteSquare = UIView(frame: CGRectMake(100, 340, 100, 30))
+        myWhiteSquare.backgroundColor = UIColor.whiteColor()
+        myWhiteSquare.alpha = 0
+        self.view.addSubview(myWhiteSquare)
+        
+    }
+
+    override func didReceiveMemoryWarning() {
+        super.didReceiveMemoryWarning()
+        // Dispose of any resources that can be recreated.
+    }
+
+    @IBAction func myButtonPressed(sender: AnyObject) {
+        if self.myGreenSquare.alpha == 1{
+            UIView.animateWithDuration(0.3, animations: {
+                self.myGreenSquare.alpha = 0
+            })
+            UIView.animateWithDuration(0.3, animations: {
+                self.myRedSquare.alpha = 1
+            })
+        }else{
+            UIView.animateWithDuration(0.3, animations: {
+                self.myGreenSquare.alpha = 1
+            })
+            UIView.animateWithDuration(0.3, animations: {
+                self.myRedSquare.alpha = 0
+            })
+        }
+        
+        UIView.animateWithDuration(0.3, animations: {
+            self.myWhiteSquare.alpha = 1
+            self.myText.alpha = 0
+        })
+        UIView.animateWithDuration(0.3, delay: 0.3, options: [], animations: {
+            self.myWhiteSquare.alpha = 0
+            self.myText.alpha = 1
+            if self.myLabel.text == "Hello World!"{
+                self.myLabel.text = "Hello!"
+            }else{
+                self.myLabel.text = "Hello World!"
+            }
+            
+            }, completion: nil)
+    }
+
+}
+
Created by Dominik

File snippet.swift Added

  • Ignore whitespace
  • Hide word diff
+//
+//  ViewController.swift
+//  animationTest
+//
+//  Created by dominik on 21/12/2015.
+//  Copyright © 2015 cookingcode. All rights reserved.
+//
+
+import UIKit
+
+class ViewController: UIViewController {
+
+    @IBOutlet weak var myButton: UIButton!
+    
+    var myRedSquare = UIView()
+    var myGreenSquare = UIView()
+    var myLabel = UILabel()
+    var myText = UILabel()
+    var myWhiteSquare = UIView()
+    override func viewDidLoad() {
+        super.viewDidLoad()
+        // Do any additional setup after loading the view, typically from a nib.
+
+        myRedSquare = UIView(frame: CGRectMake(100, 100, 240, 240))
+        myRedSquare.backgroundColor = UIColor.redColor()
+        self.myRedSquare.alpha = 0
+        self.view.addSubview(myRedSquare)
+        
+        myGreenSquare = UIView(frame: CGRectMake(100, 100, 240, 240))
+        myGreenSquare.backgroundColor = UIColor.greenColor()
+        self.view.addSubview(myGreenSquare)
+        
+        myLabel = UILabel(frame: CGRectMake(100, 100, 100, 500))
+        myLabel.textColor = UIColor.blackColor()
+        myLabel.text = "Hello World!"
+        self.view.addSubview(myLabel)
+        
+        myText = UILabel(frame: CGRectMake(100, 100, 100, 600))
+        myText.textColor = UIColor.blackColor()
+        myText.text = "my text!"
+        myText.alpha = 1
+        self.view.addSubview(myText)
+        
+        myWhiteSquare = UIView(frame: CGRectMake(100, 340, 100, 30))
+        myWhiteSquare.backgroundColor = UIColor.whiteColor()
+        myWhiteSquare.alpha = 0
+        self.view.addSubview(myWhiteSquare)
+        
+    }
+
+    override func didReceiveMemoryWarning() {
+        super.didReceiveMemoryWarning()
+        // Dispose of any resources that can be recreated.
+    }
+
+    @IBAction func myButtonPressed(sender: AnyObject) {
+        if self.myGreenSquare.alpha == 1{
+            UIView.animateWithDuration(0.3, animations: {
+                self.myGreenSquare.alpha = 0
+            })
+            UIView.animateWithDuration(0.3, animations: {
+                self.myRedSquare.alpha = 1
+            })
+        }else{
+            UIView.animateWithDuration(0.3, animations: {
+                self.myGreenSquare.alpha = 1
+            })
+            UIView.animateWithDuration(0.3, animations: {
+                self.myRedSquare.alpha = 0
+            })
+        }
+        
+        UIView.animateWithDuration(0.3, animations: {
+            self.myWhiteSquare.alpha = 1
+            self.myText.alpha = 0
+        })
+        UIView.animateWithDuration(0.3, delay: 0.3, options: [], animations: {
+            self.myWhiteSquare.alpha = 0
+            self.myText.alpha = 1
+            if self.myLabel.text == "Hello World!"{
+                self.myLabel.text = "Hello!"
+            }else{
+                self.myLabel.text = "Hello World!"
+            }
+            
+            }, completion: nil)
+    }
+
+}
+