- //设置阴影
- [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