Swift 标签(UILabel)

释放双眼,带上耳机,听听看~!

1.UILabel标签的创建

        //创建label
let label = UILabel.init(frame: CGRect(x: 100, y: 100, width: 200, height: 30))
//将label添加到view上
self.view .addSubview(label)

2.UILabel的属性

        //label的文本内容
label.text = "Hello Label!sdfasdfasdfasdfas"
//设置label的字体大小
label.font = UIFont.systemFont(ofSize: 20)
//设置label的字体大小及字体加粗
label.font = UIFont.systemFont(ofSize: 20, weight: UIFont.Weight.bold)
//设置label字体的样式及大小
label.font = UIFont.init(name: "Thonburi", size: 20)
//查看字体样式的详细介绍
//设置label文本字体颜色
label.textColor = UIColor.red
//设置label阴影色
label.shadowColor = UIColor.blue
//设置label的阴影偏移量
label.shadowOffset = CGSize(width: 1, height: 1)
//设置label的文本对齐方式
label.textAlignment = .justified
/*
left       左对齐
center     居中对齐
right      右对齐
justified  段落的最后一行是自然对齐
natural    默认对齐方式
*/
//设置label的换行方式
label.lineBreakMode = .byCharWrapping
//设置label文本高亮颜色
label.highlightedTextColor = UIColor.green
//设置label文本是否高亮 默认false
label.isHighlighted = false
//label是否接收objc_msgSend()消息事件 默认false
label.isUserInteractionEnabled = true
label.isEnabled = false
//设置label多行显示
label.numberOfLines = 1
//设置label大小自适应 默认false
label.adjustsFontSizeToFitWidth = true
label.baselineAdjustment = .alignBaselines

点击查看字体样式及加粗效果的详细介绍 

人已赞赏
iOS文章

Swift lineBreakMode详解

2020-3-29 21:02:05

iOS文章

iOS UILabel字体设置

2020-3-29 22:16:51

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索