-// Created by dominik on 21/12/2015.
-// Copyright © 2015 cookingcode. All rights reserved.
-class ViewController: UIViewController {
- @IBOutlet weak var myButton: UIButton!
- var myRedSquare = UIView()
- var myGreenSquare = UIView()
- var myLabel = UILabel()
- var myWhiteSquare = UIView()
- override func 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!"
- 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
- 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
- UIView.animateWithDuration(0.3, delay: 0.3, options: [], animations: {
- self.myWhiteSquare.alpha = 0
- if self.myLabel.text == "Hello World!"{
- self.myLabel.text = "Hello!"
- self.myLabel.text = "Hello World!"