importUIKit
classViewController:UIViewController{
//視圖加載完成的時候調?用,我們想要往上?面加東?西就在此可以添加override func viewDidLoad() {
// //
// // // // // //
//
// //
//
//
//super表示調?用?父類super.viewDidLoad()
改變視圖控制器?上?面的視圖的顏?色在iOS?里里?面顏?色?用UIColor這個類來表示
view.backgroundColor = UIColor.greenColor() UIView:在iOS?里里?面所有你能看得到都是UIView或者它的?子類
CGRect:CGSize,CGPoint
CGRectMake(x,y,width,height) CGSizeMake(width,height) CGPointMake(x,y)
創(chuàng)建?一個UIView對象(視圖),默認是透明
letaView =UIView(frame:CGRectMake(30,60,50,50))//設置背景顏?色backgroundColor aView.backgroundColor = UIColor.redColor() //設置透明度alpha[0,1]
aView.alpha =0.6
添加到屏幕上?面:addSubview()
view.addSubview(aView)//拿到aview所在的?父視圖superview aView.superview?.backgroundColor = UIColor.yellowColor()
將aView設置為圓形的設置圓弧半徑cornerRadius
aView.layer.cornerRadius =25
超過內切圓的其他部分是否切割掉
aView.layer.masksToBounds =true
按鈕UIButton
letbtn =UIButton(frame:CGRectMake(100,100,50,50)); btn.backgroundColor = UIColor.blueColor()
//根據名字加載?一張圖?片
letimage =UIImage(named:"icon.png")//設置按鈕正常狀態(tài)下的背景圖?片btn.setBackgroundImage(image, forState: .Normal) //加載?高亮狀態(tài)下的圖?片
lethightImage =UIImage(named:"pic.png")//設置按鈕?高亮狀態(tài)(按住)下的圖?片btn.setBackgroundImage(hightImage, forState: .Highlighted)
設置按鈕?文本
btn.setTitle("按鈕", forState: .Normal)
//設置按鈕?文本顏?色btn.setTitleColor(UIColor.redColor(), forState: .Normal) view.addSubview(btn)
//添加按鈕監(jiān)聽target-Action,當ControlEvents發(fā)?生的時候,target會去執(zhí)?行行action
//
//
btn.addTarget(self, action:"btnAction:", forControlEvents: .TouchUpInside) }
//按鈕監(jiān)聽響應的?方法
funcbtnAction(button:UIButton){
print("click the button")
}