1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
| //创建Label UILabel *label = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, 100, 40)];
//设置Label的Text label.text = @"这是Label的Text";
//设置文字颜色 label.textColor = [UIColor redColor];
//设置Label的字体 label.font = [UIFont systemFontOfSize:20];//系统默认字体 label.font = [UIFont boldSystemFontOfSize:20];//系统默认加粗字体 label.font = [UIFont italicSystemFontOfSize:20];//系统默认倾斜字体 label.font = [UIFont fontWithName:@"Arial" size:20];//设置字体类型和大小
//设置Label的对其方式 label.textAlignment = NSTextAlignmentCenter;//居中对齐 label.textAlignment = NSTextAlignmentRight; label.textAlignment = NSTextAlignmentLeft;
//设置label显示的行数 label.numberOfLines = 0;//设置0代表自动换行
//高亮 label.highlighted = YES; label.highlightedTextColor = [UIColor blueColor];
//设置阴影颜色与偏移量 [label setShadowColor:[UIColor purpleColor]]; [label setShadowOffset:CGSizeMake(-1, -1)];
/** * adjustsFontSizeToFitWidth设置为YES来控制文本基线行为 * UIBaselineAdjustmentAlignBaselines = 0,默认,文本最上端与中线对齐。 UIBaselineAdjustmentAlignCenters, 文本中线与label中线对齐。 UIBaselineAdjustmentNone, 文本最低端与label中线对齐。 */ label.adjustsFontSizeToFitWidth = YES; label.baselineAdjustment = UIBaselineAdjustmentNone;
//设置字体大小适应label宽度 label.adjustsFontSizeToFitWidth = YES;
//设置边框,所有UIView控件都有下面的属性都可用同样的方法设置 label.layer.borderColor = [[UIColor redColor]CGColor]; label.layer.borderWidth = 2.0; label.layer.masksToBounds = YES; label.layer.cornerRadius = 10;
|