手记

Playground简单色条动画2

import UIKit
import XCPlayground

let showView = UIView(frame: CGRect(x: 0, y: 0, width: 300, height: 300))

let rectangle1 = UIView(frame: CGRect(x: 0, y: 0, width: 50, height: 50))
let rectangle2 = UIView(frame: CGRect(x: 50, y: 250, width: 50, height: 50))
let rectangle3 = UIView(frame: CGRect(x: 100, y: 0, width: 50, height: 50))
let rectangle4 = UIView(frame: CGRect(x: 150, y: 250, width: 50, height: 50))
let rectangle5 = UIView(frame: CGRect(x: 200, y: 0, width: 50, height: 50))
let rectangle6 = UIView(frame: CGRect(x: 250, y: 250, width: 50, height: 50))

rectangle1.backgroundColor = UIColor.purple
rectangle2.backgroundColor = UIColor.blue
rectangle3.backgroundColor = UIColor.green
rectangle4.backgroundColor = UIColor.yellow
rectangle5.backgroundColor = UIColor.orange
rectangle6.backgroundColor = UIColor.red
showView.addSubview(rectangle1)
showView.addSubview(rectangle2)
showView.addSubview(rectangle3)
showView.addSubview(rectangle4)
showView.addSubview(rectangle5)
showView.addSubview(rectangle6)

UIView.animate(withDuration: 2){
    rectangle1.backgroundColor = UIColor.red
    rectangle1.frame = CGRect(x: 0, y: 0, width: 50, height: 300)
    rectangle2.backgroundColor = UIColor.orange
    rectangle2.frame = CGRect(x: 50, y: 0, width: 50, height: 300)
    rectangle3.backgroundColor = UIColor.yellow
    rectangle3.frame = CGRect(x: 100, y: 0, width: 50, height: 300)
    rectangle4.backgroundColor = UIColor.green
    rectangle4.frame = CGRect(x: 150, y: 0, width: 50, height: 300)
    rectangle5.backgroundColor = UIColor.blue
    rectangle5.frame = CGRect(x: 200, y: 0, width: 50, height: 300)
    rectangle6.backgroundColor = UIColor.purple
    rectangle6.frame = CGRect(x: 250, y: 0, width: 50, height: 300)
}

XCPlaygroundPage.currentPage.liveView = showView
1人推荐
随时随地看视频
慕课网APP