iOS学习-UILabel

- (void)viewDidLoad {
    [super viewDidLoad];
    UILabel * label = [[UILabel alloc]initWithFrame:CGRectMake(20, 20, CGRectGetWidth(self.view.frame) - 40, 140)];
    label.backgroundColor = [UIColor redColor];
    label.text = @"明天你好明天你好明天你好明天";
    label.lineBreakMode = NSLineBreakByTruncatingMiddle;//XXX...XXX
//    label.lineBreakMode = NSLineBreakByTruncatingTail;//XXX...
//    label.lineBreakMode = NSLineBreakByTruncatingHead;//...XXX
    //numberOfLine为0自动匹配
    label.numberOfLines = 1;//限制一行
    label.adjustsFontSizeToFitWidth = YES;//适应宽度
    label.minimumScaleFactor = 0.5; //最小字体缩小比例
    label.textColor = [UIColor blueColor];
    
    label.font = [UIFont systemFontOfSize:34];
    
    label.textAlignment = NSTextAlignmentCenter;
    
    label.shadowColor = [UIColor greenColor]; //阴影
    label.shadowOffset = CGSizeMake(-2, -2);  //阴影大小
    
//    label.highlightedTextColor = [UIColor greenColor];
//    label.highlighted = YES;
//    label.hidden = YES;   //隐藏默认NO
    
    [self.view addSubview:label];
}

原文地址:https://www.cnblogs.com/MrWuYindi/p/5143656.html