//: Playground - noun: a place where people can play
import UIKit
var str = "Hello, playground"
let colors = [
"Air Force Blue":(red:93, green:138, blue:168),
"Bittersweet":(red:254, green:111, blue:94),
"Canary Yellow":(red:255, green:239, blue:0),
"Dark Organge":(red:255, green:140, blue:0),
"Electric Violet":(red:143, green:0, blue:255),
"Fern":(red:113, green:188, blue:120),
"Gamboge":(red:228, green:155, blue:15),
"Hollywood Cerise":(red:244, green:0, blue:161),
"Icterine":(red:252, green:247, blue:94),
"Jazzberry Jam":(red:165, green:11, blue:94),
]
var blackView = UIView(frame: CGRectMake(0.0, 0.0, 320, CGFloat(colors.count * 50)))
blackView.backgroundColor = UIColor.blackColor()
var row = 0
for (name, color) in colors {
let stripeLabel = UILabel(frame: CGRectMake(0.0, CGFloat(row*50+5), 320.0, 40.0))
stripeLabel.backgroundColor = UIColor(red: CGFloat(color.red)/255.0,
green: CGFloat(color.green)/255.0,
blue: CGFloat(color.blue)/255.0,
alpha: 1.0)
let nameLabel = UILabel(frame: CGRectMake(20.0, 0.0, 300.0, 40.0))
nameLabel.font = UIFont(name: "Arial", size: 24.0)
nameLabel.textColor = UIColor.blackColor()
nameLabel.textAlignment = NSTextAlignment.Left
nameLabel.text = name
stripeLabel.addSubview(nameLabel)
blackView.addSubview(stripeLabel)
++row
}
blackView
var row = 0
for (name, color) in colors {
let stripeLabel = UILabel(frame: CGRectMake(0.0, CGFloat(row*50+5), 320.0, 40.0))
stripeLabel.backgroundColor = UIColor(red: CGFloat(color.red)/255.0,
green: CGFloat(color.green)/255.0,
blue: CGFloat(color.blue)/255.0,
alpha: 1.0)
stripeLabel.font = UIFont(name: "Arial", size: 24.0)
stripeLabel.textColor = UIColor.blackColor()
stripeLabel.textAlignment = NSTextAlignment.Center
stripeLabel.text = name
blackView.addSubview(stripeLabel)
++row
}