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")
}
网友评论