//设置标签x坐标:10,y坐标:20,长:300,宽:100
let label=UILabel(frame:CGRectMake(10,20,300,100))
//显示文本【需要显示什么就设置这个text的属性即可】
label.text="张入铭"
// label的字体颜色
label.textColor=UIColor.redColor()//红色文字
// label的背景颜色
label.backgroundColor=UIColor.blackColor()//黑色背景
// label的文字对齐方式
label.textAlignment=NSTextAlignment.Right//文字右对齐
// label阴影颜色【要设置偏移位置】(字体的阴影颜色)
label.shadowColor=UIColor.grayColor()//灰色阴影
// label阴影偏移位置
label.shadowOffset=CGSizeMake(-5,5)//阴影的偏移量
//多行显示,默认是一行的,0表示的多行显示(与高度有关)Label自适应自动换行,显示两行文字(默认只显示一行,设为0表示没有行数限制)
label.numberOfLines=0
//设置label文本高亮
label.highlighted=true
//设置label文本高亮颜色
label.highlightedTextColor=UIColor.greenColor()
// label圆角属性
label.layer.masksToBounds=true;
// label圆角半径
label.layer.cornerRadius=10;
// label圆角边框颜色
label.layer.borderColor=UIColor.blueColor().CGColor;
// label圆角边框宽度
label.layer.borderWidth=1;
// label的字体大小
/**
systemFontOfSize(20) -> UIFont (文字大小)
boldSystemFontOfSize(20) -> UIFont (加粗类型)
italicSystemFontOfSize(20) -> UIFont (斜体类型)
*/
label.font=UIFont.systemFontOfSize(50)
//设置字体时,同时设置大小
label.font=UIFont(name:"您好!", size:50)
//隐藏尾部并显示省略号
label.lineBreakMode=NSLineBreakMode.ByTruncatingTail
//隐藏中间部分并显示省略号
label.lineBreakMode=NSLineBreakMode.ByTruncatingMiddle
//隐藏头部并显示省略号
label.lineBreakMode=NSLineBreakMode.ByTruncatingHead
//截去多余部分也不显示省略号
label.lineBreakMode=NSLineBreakMode.ByClipping
//富文本设置
let attributeString =NSMutableAttributedString(string:"Welcome tostudy Swift !")
//从文本0开始6个字符字体HelveticaNeue-Bold,16号字体大小
attributeString.addAttribute(NSFontAttributeName, value:UIFont(name:"HelveticaNeue-Bold", size:16)!,range:NSMakeRange(0,6))
//设置字体颜色
attributeString.addAttribute(NSForegroundColorAttributeName, value:UIColor.blueColor(),range:NSMakeRange(0,3))
//设置文字背景颜色
attributeString.addAttribute(NSBackgroundColorAttributeName, value:UIColor.greenColor(),range:NSMakeRange(3,3))
label.attributedText= attributeString