UILabel 的属性

    UILabel *label = [[UILabel alloc]init];

    [self.view addSubview:label];

    // 设置label 的大小,位置

    label.frame = CGRectMake(97, 47, 223, 1);

    // 设置背景色

    label.backgroundColor = [UIColor grayColor];

    // 设置标记 tag

    label.tag = 91;

    // 设置标签文本

    label.text = @"CBASE.NET!";

    // 设置标签文本字体和字体大小

    label.font = [UIFont fontWithName:@"Arial" size:30];

    // 设置文本对齐方式

    //label.textAlignment = UITextAlignmentCenter;

    // 文本对齐方式有以下3种

    // typedef enum{

    // UITextAlignmentLeft = 0  左对齐

    // UITextAlignmentRight     右对齐

    // UITextAlignmentCenter    居中

    // }UITextAlignment;

    // 文本颜色

    label.textColor = [UIColor blueColor];

    // 超出边界文字的截取方式

    //label.lineBreakMode = UILineBreakModeTailTruncation;

    // 截取方式有以下6种

    // typedef enum{

    // UILineBreakModeWordWrap = 0;     以空格为边界,保留整个单词

    //UILineBreakModeCharacterWrap  保留整个字符

    //UILineBreakModeClip      到边界为止

    //UILineBreakModeHeadTruncation   省略开始,以...代替

//    UILineBreakModeTailTruncation     省略结尾,以...代替

//    UILineBreakModeMiddleTruncation    省略中间,以...代替,多行时作用于最后一行

    // } UILineBreakMode;

    // 文本文字适应大小

    label.adjustsFontSizeToFitWidth = YES;

    // 当adjustsFontSizeToFitWidth = YES; 时候,如果文本font要缩小时

    // baselineAdjustsment 这个值控制文本的基线位置,只有文本行数为1是有效

    label.baselineAdjustment = UIBaselineAdjustmentAlignCenters;

    // 有三种方式

    // typedef enum{

//    UIBaselineAdjustmentAlignBaselines = 0; 默认值文本最上端于label中线对齐

//    UIBaselineAdjustmentAlignCenters     文本中线于label中线对齐

//    UIBaselineAdjustmentNone      文本最低端label中线对齐

    // }UIBaselineAdjustment;

    //文本最多行数,为0时没有最大行数限制

    label.numberOfLines = 2;

    // 最小字体,行数为1时有效,默认为0

    //label.minimumFontSize = 10;

    // 文本高亮

    label.highlighted = YES;

    // 文本是否可变

    label.enabled = YES;

    // 去掉label背景色

    // label.backgroundColor = [UIColor clearColor];

    // 文本阴影颜色

    label.shadowColor = [UIColor grayColor];

    // 阴影大小 阴影偏移量

    label.shadowOffset = CGSizeMake(1, 1);

    // 是否能与用户交互

    label.userInteractionEnabled = YES;

原文地址:https://www.cnblogs.com/1995-08-29/p/UILabel.html