目錄:[Swift]Xcode實際操做html
本文將演示使用視圖對象的仿射變換功能,旋轉視圖對象。ide
1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override func viewDidLoad() { 6 super.viewDidLoad() 7 // Do any additional setup after loading the view, typically from a nib. 8 //初始化一個原點在(50,150),尺寸爲(200,50)的矩形常量,做爲圖像視圖的顯示區域 9 let rect = CGRect(x: 50, y: 150, width: 200, height: 50) 10 //建立一個相應尺寸的視圖對象 11 let view = UIView(frame: rect) 12 //將視圖的背景顏色設置爲棕色 13 view.backgroundColor = UIColor.brown 14 //這裏添加了一個棕色的長方形,方便觀察變換效果 15 self.view.addSubview(view) 16 17 //建立一個仿射變換變量, 18 //仿射變換能夠用於平移、旋轉、縮放變換路徑或者圖形上下文 19 var transform = view.transform 20 //這裏選擇使用旋轉功能,對視圖進行45度旋轉 21 transform = transform.rotated(by: 3.14/4) 22 //將變換變量,賦值給視圖對象,便可完成變換操做 23 view.transform = transform 24 } 25 }