swift / UIButtonをコードでグラデーションかけたり、角丸にしたり
import UIKit import QuartzCore ... let gradient = CAGradientLayer(); gradient.frame = button.bounds; let arryColors = [ colorWithRGBHex(0xFFFFFF,alpha:1.0).CGColor as AnyObject, colorWithRGBHex(0xCCCCCC,alpha:1.0).CGColor as AnyObject ]; gradient.colors = arryColors; button.layer.insertSublayer(gradient, atIndex:0) //ボタンを角丸に button.layer.masksToBounds = true; button.layer.cornerRadius = 5.0; button.setTitleColor(UIColor.blackColor(),forState: UIControlState.Normal);