iOS开发基础控件--标签(UILabel)

iOS开发基础控件

一、     标签(UILabel)

以下属性都可以在UILabel类中找到

1、          文本属性:

text//文本显示

attributedText//???

Font//字体

TextColor//文本颜色

TextAlignment//对其方式

LineBreakMode//换行模型(具体类型见:http://blog.csdn.net/reylen/article/details/21012859)  扩展->类型值在NSPragraphStyle中【truncate:收缩】

Enable//是否显示

2、          标签文本大小的适应属性

adjustFontSizeToFitWidth//是否改变字体大小适应标签矩形大小,默认为NO,如果设置为YES,则应该为它设置最小字体属性(minimumFontSize)

allowsDefaultTighteningForTruncation//是否允许在没有收缩再提前让字距变紧,默认NO

 numberOfLines//最多显示多少行,默认为一行

还有若干属性,请参考UILabel Class

 

 

以上属性大部分在选择一个标签时,可以在故事板右侧label属性里选择,但是如果是代码编写标签,则需要了解

代码编写标签:

 

//自定义标签
        var newLabel: UILabel = UILabel(frame: CGRect(x: 20, y: 10, width: 280, height: 150))//创建一个标签
        newLabel.text = "代码定义的标签"
        newLabel.backgroundColor = UIColor.blueColor()
        newLabel.textColor = UIColor.redColor()
        newLabel.textAlignment = NSTextAlignment.Center
        
        newLabel.numberOfLines = 3
        
        self.view.addSubview(newLabel)//**将标签添加到视图中

 

你可能感兴趣的:(ios,UILabel,标签)