调整UILable里的字体大小以适合UILalbe的大小
lable.text = @"wMAFAFAFEFFFFEA12";
lable.font = [UIFont systemFontOfSize:22];
lable.numberOfLines = 1;
lable.adjustsFontSizeToFitWidth = YES;
lable.minimumFontSize = 1.0f;
[self.view addSubview:lable];
-
//设置显示文字
-
scoreLabel.text = @"我是ad";
-
-
//设置字体:粗体,正常的是 SystemFontOfSize,调用系统的字体配置
-
scoreLabel.font = [UIFont boldSystemFontOfSize:20];
-
-
//设置文字颜色,可以有多种颜色可以选择
-
scoreLabel.textColor = [UIColor orangeColor];
-
scoreLabel.textColor = [UIColor purpleColor];
-
-
//设置文字对齐位置,居左,居中,居右
-
scoreLabel.textAlignment = UITextAlignmentRight;
-
scoreLabel.textAlignment = UITextAlignmentCenter;
-
-
//设置字体大小是否适应label宽度
-
scoreLabel.adjustsFontSizeToFitWidth = YES;
-
-
//设置label的行数,这个可以根据上节的UITextView自适应高度
-
scoreLabel.numberOfLines = 2;
-
-
//设置文本是否高亮和高亮时的颜色
-
scoreLabel.highlighted = YES;
-
scoreLabel.highlightedTextColor = [UIColor orangeColor];
-
-
//设置阴影的颜色和阴影的偏移位置
-
scoreLabel.shadowColor = [UIColor redColor];
-
scoreLabel.shadowOffset = CGSizeMake(1.0,1.0);
-
-
//设置是否能与用户进行交互
-
scoreLabel.userInteractionEnabled = YES;
-
-
//设置label中的文字是否可变,默认值是YES
-
scoreLabel.enabled = NO;
-
-
//设置文字过长时的显示格式
-
scoreLabel.lineBreakMode = UILineBreakModeMiddleTruncation;//截去中间
-
// typedef enum {
-
// UILineBreakModeWordWrap = 0,
-
// UILineBreakModeCharacterWrap,
-
// UILineBreakModeClip,//截去多余部分
-
// UILineBreakModeHeadTruncation,//截去头部
-
// UILineBreakModeTailTruncation,//截去尾部
-
// UILineBreakModeMiddleTruncation,//截去中间
-
// } UILineBreakMode;
//如果adjustsFontSizeToFitWidth属性设置为YES,这个属性就来控制文本基线的行为
scoreLabel.baselineAdjustment = UIBaselineAdjustmentNone;
-
// typedef enum {
-
// UIBaselineAdjustmentAlignBaselines,
-
// UIBaselineAdjustmentAlignCenters,
-
// UIBaselineAdjustmentNone,
-
// } UIBaselineAdjustment;
-
//设置背景色为透明
-
scoreLabel.backgroudColor=[UIColor clearColor];
-
UIColor *color = [UIColor colorWithRed:1.0f green:50.0f blue:0.0f alpha:1.0f];
-
scoreLabel.textColor = [UIColor color];