02 | UILabel
*label1 = [[UILabel alloc] initWithFrame:CGRectMake(20, 40, 280, 80)]; |
05 | label1.backgroundColor
= [UIColor grayColor]; |
11 | label1.text
= @ "Hello
world!" ; |
13 | label1.font
= [UIFont fontWithName:@ "Arial" size:30]; |
15 | label1.textAlignment
= UITextAlignmentCenter; |
18 | //
UITextAlignmentLeft = 0,左对齐 |
19 | //
UITextAlignmentCenter,居中对齐 |
20 | //
UITextAlignmentRight, 右对齐 |
24 | label1.textColor
= [UIColor blueColor]; |
26 | label1.lineBreakMode
= UILineBreakModeTailTruncation; |
29 | //
UILineBreakModeWordWrap = 0, 以空格为边界,保留整个单词 |
30 | //
UILineBreakModeCharacterWrap, 保留整个字符 |
31 | //
UILineBreakModeClip, 到边界为止 |
32 | //
UILineBreakModeHeadTruncation, 省略开始,以……代替 |
33 | //
UILineBreakModeTailTruncation, 省略结尾,以……代替 |
34 | //
UILineBreakModeMiddleTruncation,省略中间,以……代替,多行时作用于最后一行 |
38 | label1.adjustsFontSizeToFitWidth
= YES; |
39 | //当adjustsFontSizeToFitWidth=YES时候,如果文本font要缩小时 |
40 | //baselineAdjustment这个值控制文本的基线位置,只有文本行数为1是有效 |
41 | label1.baselineAdjustment
= UIBaselineAdjustmentAlignCenters; |
44 | //
UIBaselineAdjustmentAlignBaselines = 0, 默认值文本最上端于label中线对齐 |
45 | //
UIBaselineAdjustmentAlignCenters,//文本中线于label中线对齐 |
46 | //
UIBaselineAdjustmentNone,//文本最低端与label中线对齐 |
47 | //}
UIBaselineAdjustment; |
50 | label1.numberOfLines
= 2; |
52 | label1.minimumFontSize
= 10.0; |
54 | label1.highlighted
= YES; |
58 | //label1.backgroundColor
= [UIColor clearColor]; |
61 | label1.shadowColor
= [UIColor grayColor]; |
63 | label1.shadowOffset
= CGSizeMake(1.0, 1.0); |
66 | label1.userInteractionEnabled
= YES; |
68 | [self.view
addSubview:label1]; |
(转自:
http://my.oschina.net/clownfish/blog/56340)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理