现在iOS开发市场上很多程序员都在使用swift开发,以后swift也将是主流,所以最近我也在学习swift开发,今天就分享下我的经验UI控件UILabel吧!
直接上代码吧!看的更清楚些。
//初始化label
let label = UILabel.init()
//设置位置大小
label.frame=CGRect(x:50,y:300,width:275,height:40)
//设置背景颜色
label.backgroundColor=UIColor.blue
//设置字体颜色
label.textColor=UIColor.red
//设置字体大小
label.font=UIFont.systemFont(ofSize: 36)
//设置文字内容
label.text="假如生活欺骗你了,不要悲伤,不要心急,忧郁的日子总会过去,快乐的日子将会来临。"
//设置文字阴影
label.shadowColor=UIColor.black
//设置偏移量
label.shadowOffset=CGSize(width: -5, height: 5)
//设置过长省略方式
label.lineBreakMode = .byTruncatingMiddle
//设置文字自适应大小
label.adjustsFontSizeToFitWidth=true
//设置显示多行
label.numberOfLines=0
//设置文本高亮
label.isHighlighted=true
label.highlightedTextColor=UIColor.green
//设置对其方式
label.textAlignment=NSTextAlignment.center
//添加到self.view
self.view.addSubview(label)
以上是对UILabel的一些基础属性的设置。下面是我运行出来的效果图,有啥问题可以一起交流。