標籤:pat 圖形 name 視圖控制器 layer override 漸層 die from
1. UIView 視圖的漸層填充
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//漸層填充色的圖形
let rect = CGRect(x: 30, y: 60, width: 200, height: 200)
let gradientView = UIView(frame: rect)
let gradientLayer = CAGradientLayer()
gradientLayer.frame = gradientView.frame
let fromColor = UIColor.yellowColor().CGColor
let midColor = UIColor.redColor().CGColor
let toColor = UIColor.purpleColor().CGColor
gradientLayer.colors = [fromColor,midColor,toColor]
//將設定好的漸層層,添加到視圖對象的層中.
view.layer.addSublayer(gradientLayer)
//將視圖對象,添加到當前視圖控制器的根視圖
self.view.addSubview(gradientView)
}
2. UIView視圖的紋理
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
//將匯入的圖片作為紋理,平鋪整個螢幕
let image = UIImage(named: "Sample")
//建立顏色對象,將匯入的圖片賦予該對象
let patternColor = UIColor.init(patternImage: image!)
self.view.backgroundColor = patternColor
}
持續更新中...
iOS - UIView操作(SWift)