Swift - 文本标签(UILabel)的用法
发布时间:2020-12-14 02:40:41 所属栏目:百科 来源:网络整理
导读:转自:http://www.hangge.com/blog/cache/detail_528.html 1,标签的创建 import UIKit class ViewController : UIViewController { override func viewDidLoad() { super .viewDidLoad() //设置标签x坐标:10,y坐标:20,长:300,宽:100 var label= UILab
转自:http://www.hangge.com/blog/cache/detail_528.html 1,标签的创建 import
UIKit
class
ViewController
:
UIViewController
{
override
func
viewDidLoad() {
super
.viewDidLoad()
//设置标签x坐标:10,y坐标:20,长:300,宽:100
var
label=
UILabel
(frame:
CGRectMake
(10,300,100))
label.text=
"hangge.com"
self
.view.addSubview(label);
}
2,背景颜色和文字颜色的设置 label.textColor=
UIColor
.whiteColor()
//白色文字
label.backgroundColor=
.blackColor()
//黑色背景
3,对齐方式的设置
4,文字阴影的设置
label.shadowOffset=
CGSizeMake
(-5,5)
//阴影的偏移量
5,字体的设置
6,文字过长时的省略方式
label.lineBreakMode=
NSLineBreakMode
.
ByTruncatingTail
//隐藏尾部并显示省略号
N
SLineBreakMode
ByTruncatingMiddle
//隐藏中间部分并显示省略号
ByTruncatingHead
/
/隐藏头部并显示省略号
ByClipping
//
截去多余部分也不显示省略号
8,使标签可以显示多行文字 label.numberOfLines=2 9,设置文本高亮 label.highlighted =
true
//设置文本高亮颜色
label.highlightedTextColor =
UIColor
.greenColor()
10,富文本设置 //富文本设置
var
attributeString =
NSMutableAttributedString
(string:
"welcome to hangge.com"
)
//从文本0开始6个字符字体HelveticaNeue-Bold,16号
attributeString.addAttribute(
NSFontAttributeName
,value:
UIFont
(name:
"HelveticaNeue-Bold"
range:
NSMakeRange
(0,6))
//设置字体颜色
NSForegroundColorAttributeName
.blueColor(),
NSMakeRange
//设置文字背景颜色
NSBackgroundColorAttributeName
.greenColor(),
(3,3))
label.attributedText = attributeString
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |