-
//设置阴影
-
[label
setShadowColor:[UIColor blackColor]]; -
[label
setShadowOffset:CGSizeMake(-2, 3)]; -
-
-
//设置是否能与用户进行交互
-
label.userInteractionEnabled
= YES; -
-
//设置label中的文字是否可变,默认值是YES
-
label.enabled
= NO; -
-
//设置高亮
-
label.highlighted
= YES; -
label.highlightedTextColor
= [UIColor orangeColor]; -
-
//设置label的行数
-
label.numberOfLines
= 2; -
-
//设置文字位置
-
label.textAlignment
= UITextAlignmentRight; -
label.textAlignment
= UITextAlignmentCenter; -
-
//设置字体大小适应label宽度
-
label.adjustsFontSizeToFitWidt
h = YES; -
-
//设置字体:粗体,正常的是
SystemFontOfSize -
label.font
= [UIFont boldSystemFontOfSize:20]; -
-
//设置显示文字
-
label.text
= @"This is my label !"; -
-
//设置文字过长时的显示格式
-
-
label.lineBreakMode
= UILineBreakModeMiddleTru ncation;//截去中间 -
//
typedef enum { -
//
UILineBreakModeWordWrap = 0, -
//
UILineBreakModeCharacter Wrap, -
//
UILineBreakModeClip,//截去多余部分 -
//
UILineBreakModeHeadTrunc ation,//截去头部 -
//
UILineBreakModeTailTrunc ation,//截去尾部 -
//
UILineBreakModeMiddleTru ncation,//截去中间 -
//
} UILineBreakMode; -
-
//如果adjustsFontSizeToFitWidt
h属性设置为YES,这个属性就来控制文本基线的行为 -
label.baselineAdjustment
= UIBaselineAdjustmentNone ; -
//
typedef enum { -
//
UIBaselineAdjustmentAlig nBaselines, -
//
UIBaselineAdjustmentAlig nCenters, -
//
UIBaselineAdjustmentNone , -
//
} UIBaselineAdjustment;
详细使用:
//换行技巧:如下换行可实现多行显示,但要求label有足够的宽度。
//lable的旋转
[self.view
//设置背景图片
-
UIColor
*color = [UIColor colorWithPatternImage:[UIImage imageNamed:@"itemkaung2.png"]]; -
[myLabel
setBackgroundColor:color];
//设置行间距
//自定义高度
只需要一个方法:sizetofit