您的位置:首页 > 移动开发 > Swift

swift02-创建Label

2016-08-01 14:36 155 查看
//创建Label
var label = UILabel(frame:CGRectMake(20, 100, 100, 30))
label.text = "labelfwade"


//背景颜色和文字颜色的设置

label.textColor = UIColor.blueColor()
label.backgroundColor = UIColor.redColor()


//对齐方式的设置
label.textAlignment = NSTextAlignment.Right


//文字阴影的设置
label.shadowColor = UIColor.brownColor()


//阴影的偏移量
label.shadowOffset = CGSizeMake(-5, -5)


//字体的设置
label.font = UIFont(name:"", size: 20)


//文字过长时的省略方式
label.lineBreakMode = NSLineBreakMode.ByTruncatingMiddle


//文字大小自适应标签宽度
label.adjustsFontSizeToFitWidth = true;


//使标签可以显示多行文字
label.numberOfLines = 0;
//0行表示没有行数限制


//设置文本高亮
label.highlighted = true
label.highlightedTextColor = UIColor.purpleColor()


//富文本设置
var attributeString = NSMutableAttributedString(string:"hello,world")


//从文本0开始5个字符HelveticaNeue-Bold,10号
attributeString.addAttribute(NSFontAttributeName, value: UIFont(name: "HelveticaNeue-Bold", size: 10)!, range: NSMakeRange(0, 5))


//设置字体颜色
attributeString.addAttribute(NSForegroundColorAttributeName, value: UIColor.blueColor(), range: NSMakeRange(0, 5))


//设置文字背景颜色
attributeString.addAttribute(NSBackgroundColorAttributeName, value: UIColor.greenColor(), range: NSMakeRange(3, 3))


label.attributedText = attributeString
self.view.addSubview(label);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  swift