10.28老师版本app(有错误,内容代码借鉴)

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)

创建⼀一个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")//设置按钮正常状态下的背景图⽚片btn.setBackgroundImage(image, forState: .Normal) //加载⾼高亮状态下的图⽚片

lethightImage =UIImage(named:"pic.png")//设置按钮⾼高亮状态(按住)下的图⽚片btn.setBackgroundImage(hightImage, forState: .Highlighted)

设置按钮⽂文本

btn.setTitle("按钮", forState: .Normal)

//设置按钮⽂文本颜⾊色btn.setTitleColor(UIColor.redColor(), forState: .Normal) view.addSubview(btn)

//添加按钮监听target-Action,ControlEvents发⽣生的时候,target会去执⾏行行action

//

//

btn.addTarget(self, action:"btnAction:", forControlEvents: .TouchUpInside) }

//按钮监听响应的⽅方法

funcbtnAction(button:UIButton){

print("click the button")

}

你可能感兴趣的:(10.28老师版本app(有错误,内容代码借鉴))