很简单的一个控件……就是用来显示文字,不必多说
屏幕快照 2016-01-09 16.27.54.png
func configLab() -> UILabel {
//初始化同时设置frame
let lab = UILabel(frame: CGRectMake(0, 64, 100, 20))
//文字
lab.text = "heheheh呵呵呵呵呵呵呵呵呵呵呵呵"
//设置文字颜色
lab.textColor = UIColor.blackColor()
//字体
lab.font = UIFont.systemFontOfSize(16)
//设置文字对齐方法
lab.textAlignment = .Left
//设置label的行数,0是自动换行
lab.numberOfLines = 0
//超过长度的显示方法,常用这种:abcd...
lab.lineBreakMode = .ByTruncatingTail
//设置阴影
// lab.shadowColor = UIColor.redColor()
// lab.shadowOffset = CGSizeMake(1.0,1.0)
return lab
}
多行显示的话,还要保证其高度,改变其高度即可
let lab = UILabel(frame: CGRectMake(gap16, gap64+gap44+gap64, 150, 50))
![Uploading 屏幕快照 2016-01-09 16.42.45_965053.png . . .]