標籤:uiview swift ios開發 foundation架構 uikit
//// ViewController.swift// SwiftUI程式-07import UIKitclass ViewController: UIViewController { var clickCount:Int = 0;//clickCount 並沒有聲明為int var myLabel:UILabel? //申明一個全域變數?表示初始值為空白 override func viewDidLoad() { super.viewDidLoad()//是基類當中有的 必須寫個關鍵字 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的使用