Swift学习第六q-UIButton和UILable

Swift学习第六q-UIButton和UILable,第1张

概述UIButton和UILable的学习 从今天开始学习基本控件,先从按钮和标签开始。 1.UIButton相关属性 构造方法(UIButton(type:UIButtonType.InfoDark)) 位置和大小 :frame 背景颜色 :backgroundColor 前景颜色 : tintColor 文字 : setTitle 添加点击事件 :func addTarget(target: An UIbutton和UILable的学习

从今天开始学习基本控件,先从按钮和标签开始。

1.UIbutton相关属性 @H_502_7@ 构造方法(UIbutton(type:UIbuttonType.InfoDark)) 位置和大小 :frame 背景颜色 :backgroundcolor 前景颜色 : tintcolor 文字 : setTitle 添加点击事件 :func addTarget(target: AnyObject?,action: Selector,forControlEvents controlEvents: UIControlEvents) 标记 : tag 按钮的圆角 : layer.masksToBounds = true 圆角的半径 :layer.cornerRadius 边框的颜色:ayer.borderColo 边框的宽度 :layer.borderWIDth 2.代码的实现
let btn1 = UIbutton(type:UIbuttonType.InfoDark)        btn1.frame = CGRectMake(130,80,40,40)        let btn2 = UIbutton(type:UIbuttonType.RoundedRect)        //设置按钮的位置和大小        btn2.frame = CGRectMake(80,180,150,44)        //设置按钮的背景颜色        btn2.backgroundcolor = UIcolor.purplecolor()        //设置按钮的前景颜色        btn2.tintcolor = UIcolor.yellowcolor()        //设置按钮的文字        btn2.setTitle("Press ON",forState: .normal)        //设置按钮的点击事件        btn2.addTarget(self,action: #selector(UIbuttonVIEwController.buttonTag(_:)),forControlEvents: UIControlEvents.touchUpInsIDe)        //为按钮设置标记        btn2.tag = 20        let btn3 = UIbutton(type:UIbuttonType.RoundedRect)        btn3.backgroundcolor = UIcolor.browncolor()        btn3.tintcolor = UIcolor.whitecolor()        btn3.setTitle("Press Off",forState: .normal)        btn3.frame = CGRectMake(80,280,44)        btn3.layer.masksToBounds = true        //设置按钮的圆角半径为10        btn3.layer.cornerRadius = 5        //设置按钮的边框宽度为4        btn3.layer.borderWIDth = 1        //设置按钮的边框颜色        btn3.layer.bordercolor = UIcolor.lightGraycolor().CGcolor        self.vIEw.addSubvIEw(btn1)        self.vIEw.addSubvIEw(btn2)        self.vIEw.addSubvIEw(btn3) /** *按钮的事件处理 **/    func buttonTag(btn:UIbutton) {        let alter = UIAlertController(Title: "information",message: "button Event",preferredStyle: UIAlertControllerStyle.Alert)        let oKAction = UIAlertAction(Title: "OK",style: UIAlertActionStyle.Default,handler: nil)        alter.addAction(oKAction)        self.presentVIEwController(alter,animated: true,completion: nil)    }
3 .UILable的相关属性 @H_502_7@ 内容 :text 字体:Font 文字的阴影颜色 :shadowcolor 文字的阴影在横向和纵向的偏移距离:shadowOffset 文字的对其的方式:textAlignment 标签文字的颜色 :textcolor 标签背景颜色:backgroundcolor 4.UILable的代码实现
let rect = CGRectMake(20,440,80)           let lable = UILabel(frame: rect)        lable.text = "Hello Lable"        let Font = UIFont(name: "宋体",size: 12)        lable.Font = Font        //设置文字的阴影颜色        lable.shadowcolor = UIcolor.lightGraycolor()        //设置标签文字的阴影在横向和纵向的偏移距离        lable.shadowOffset = CGSizeMake(2,2)        //设置文字的对其的方式        lable.textAlignment = NSTextAlignment.Center        //设置标签文字的颜色        lable.textcolor = UIcolor.purplecolor()//紫色        //设置标签的背景颜色为黄色        lable.backgroundcolor = UIcolor.yellowcolor()

今天就学习这两个控件。
代码地址:这里写链接内容

总结

以上是内存溢出为你收集整理的Swift学习第六q-UIButton和UILable全部内容,希望文章能够帮你解决Swift学习第六q-UIButton和UILable所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1075893.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存