创建
letlabel =UILabel(frame:CGRect(x:30,y:100,width:200,height:40))
view.addSubview(label)
设置背景颜色
label.backgroundColor=UIColor.cyan;
设置读取文本,默认为nil
label.text="UILabel"
设置字体颜色,默认为黑色
label.textColor=UIColor.red
设置文字大小,默认17
label.font=UIFont.systemFont(ofSize:20)//一般方法
label.font=UIFont.boldSystemFont(ofSize:20)//加粗方法
label.font=UIFont.init(name:"Avenir-Oblique", size: 20)指定字体的方法
设置字体居中
label.textAlignment=NSTextAlignment.center
设置最多显示函数 为0多行显示
label.numberOfLines=2
设置阴影颜色
label.shadowColor=UIColor.green
设置阴影偏移量
label.shadowOffset=CGSize(width: 1.5, height: 1.5)
设置文字过长省略方式
label.lineBreakMode= .byTruncatingTail//隐藏尾部并显示省略号
label.lineBreakMode= .byTruncatingMiddle//隐藏中间部分并显示省略号
label.lineBreakMode= .byTruncatingHead//隐藏头部并显示省略号
label.lineBreakMode= .byClipping//截去多余部分也不显示省略号
设置tag
//设置
label.tag=100
//获取
获取方法 let getTagView = view.viewWithTag(100) as! UILabel
是否高亮显示、高亮显示时的颜色
label.isHighlighted=true
label.highlightedTextColor=UIColor.black
设置文本自动收缩 默认不自动收缩
label.minimumScaleFactor=0.5 //设置最小收缩比例
label.adjustsFontSizeToFitWidth=true //改变文本间距来适配label大小
设置文本边框
label.layer.borderColor=UIColor.cyan.cgColor
label.layer.borderWidth = 5
设置边框圆角
label.layer.cornerRadius=10
网友评论