swift -UIView的使用
阿新 • • 發佈:2017-06-18
dsm 聲明 設置 over source count settitle text ins
// // ViewController.swift // SwiftUI程序-07 import UIKit class ViewController: UIViewController { var clickCount:Int = 0;//clickCount 並沒有聲明為int var myLabel:UILabel? //申明一個全局變量?表示初始值為空 override func viewDidLoad() { super.viewDidLoad()//是基類其中有的 必須寫個keyword let color = UIColor.redColor();//創建一個紅色對象 //color 是一個常量 let color1 = UIColor.grayColor(); self.view.backgroundColor = color1; //super 表示父類 //3.創建一個Controller //把背靜顏色改為紅色 // Do any additional setup after loading the view, typically from a nib. //在界面上加個UILabel //CGRect 相當於之前的CGRectMake //frame 在父視圖中的區間坐標 //這裏是標簽內容,將oc 中的標簽來拿使用 let rect = CGRect(x:0,y:100,width:320,height:44); myLabel = UILabel(frame: rect); myLabel!.text = "百度";//表示為空也能夠去創建 //把myLabel 對象添加到self.view 對象上 self.view.addSubview(myLabel!); myLabel!.backgroundColor = UIColor.redColor(); //創建一個UIButton var myButton = UIButton(frame: CGRect(x:100,y:200,width:100,height:44)); myButton.backgroundColor = UIColor.purpleColor(); //給button 設置文字 //settitle 第一個參數不須要跟標簽,第二個參數forstate 是標簽 myButton.setTitle("點擊我", forState:.Normal); //給button 設置一個文字 //給mybuttom 添加點擊事件 myButton.addTarget(self, action: "clickMe:", forControlEvents:.TouchUpInside); self.view.addSubview(myButton); } //定義一個點擊事件的函數 func clickMe(sender:UIButton){ clickCount += 1; /** * \(這裏放變量或者表達式) */ println("click \(clickCount)"); myLabel!.text = "百度\(clickCount)"; } override func didReceiveMemoryWarning() { super.didReceiveMemoryWarning() // Dispose of any resources that can be recreated. } }
swift -UIView的使用