-
( void )viewDidLoad
{ |
002 |
|
003 |
UILabel
*label1 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 20.0, 200.0, 50.0)]; |
004 |
|
005 |
UILabel
*label2 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 80.0, 200.0, 50.0)]; |
006 |
|
007 |
UILabel
*label3 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 140.0, 200.0, 50.0)]; |
008 |
|
009 |
UILabel
*label4 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 200.0, 200.0, 50.0)]; |
010 |
|
011 |
UILabel
*label5 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 260.0, 200.0, 50.0)]; |
012 |
|
013 |
UILabel
*label6 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 320.0, 200.0, 50.0)]; |
014 |
|
015 |
UILabel
*label7 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 380.0, 200.0, 50.0)]; |
016 |
|
017 |
018 |
019 |
//设置显示文字 |
020 |
|
021 |
label1.text
= @ "label1" ; |
022 |
|
023 |
label2.text
= @ "label2" ; |
024 |
|
025 |
label3.
text = @ "label3--label3--label3--label3--label3--label3--label3--label3--label3--label3--label3--" ; |
026 |
027 |
label4.
text = @ "label4--label4--label4--label4--" ; |
028 |
029 |
label5.
text = @ "label5--label5--label5--label5--label5--label5--" ; |
030 |
031 |
label6.text
= @ "label6" ; |
032 |
|
033 |
label7.text
= @ "label7" ; |
034 |
|
035 |
036 |
037 |
//设置字体:粗体,正常的是
SystemFontOfSize |
038 |
|
039 |
040 |
041 |
label1.font
= [UIFont boldSystemFontOfSize:20]; |
042 |
|
043 |
044 |
045 |
//设置文字颜色 |
046 |
|
047 |
048 |
049 |
label1.textColor
= [UIColor orangeColor]; |
050 |
|
051 |
label2.textColor
= [UIColor purpleColor]; |
052 |
|
053 |
054 |
055 |
//设置文字位置 |
056 |
|
057 |
label1.textAlignment
= UITextAlignmentRight; |
058 |
|
059 |
label2.
textAlignment = UITextAlignmentCenter; |
060 |
061 |
//设置字体大小适应label宽度 |
062 |
|
063 |
label4.adjustsFontSizeToFitWidth
= YES ; |
064 |
065 |
066 |
067 |
//设置label的行数 |
068 |
|
069 |
label5.numberOfLines
= 2; |
070 |
|
071 |
072 |
073 |
//设置高亮 |
074 |
|
075 |
label6.highlighted
= YES; |
076 |
|
077 |
label6.highlightedTextColor
= [UIColor orangeColor ]; |
078 |
079 |
080 |
081 |
//设置阴影 |
082 |
|
083 |
label7.shadowColor
= [UIColor redColor]; |
084 |
|
085 |
label7.shadowOffset
= CGSizeMake(1.0,1.0); |
086 |
|
087 |
088 |
089 |
//设置是否能与用户进行交互 |
090 |
091 |
label7.userInteractionEnabled
= YES ; |
092 |
093 |
094 |
095 |
//设置label中的文字是否可变,默认值是YES |
096 |
|
097 |
label3.enabled
= NO; |
098 |
|
099 |
100 |
101 |
//设置文字过长时的显示格式 |
102 |
103 |
label3.
lineBreakMode = UILineBreakModeMiddleTruncation; //
截去中间 |
104 |
105 |
//
typedef enum { |
106 |
|
107 |
//
UILineBreakModeWordWrap = 0, |
108 |
|
109 |
//
UILineBreakModeCharacterWrap, |
110 |
|
111 |
//
UILineBreakModeClip,//截去多余部分 |
112 |
|
113 |
//
UILineBreakModeHeadTruncation,//截去头部 |
114 |
|
115 |
//
UILineBreakModeTailTruncation,//截去尾部 |
116 |
|
117 |
//
UILineBreakModeMiddleTruncation,//截去中间 |
118 |
|
119 |
//
} UILineBreakMode; |
120 |
|
121 |
122 |
123 |
//如果adjustsFontSizeToFitWidth属性设置为YES,这个属性就来控制文本基线的行为 |
124 |
|
125 |
label4.
baselineAdjustment = UIBaselineAdjustmentNone; |
126 |
127 |
//
typedef enum { |
128 |
|
129 |
//
UIBaselineAdjustmentAlignBaselines, |
130 |
|
131 |
//
UIBaselineAdjustmentAlignCenters, |
132 |
|
133 |
//
UIBaselineAdjustmentNone, |
134 |
|
135 |
//
} UIBaselineAdjustment; |
136 |
|
137 |
138 |
139 |
140 |
141 |
[self.view
addSubview:label1]; |
142 |
|
143 |
[self.view
addSubview:label2]; |
144 |
|
145 |
[self.view
addSubview:label3]; |
146 |
|
147 |
[self.view
addSubview:label4]; |
148 |
|
149 |
[self.view
addSubview:label5]; |
150 |
|
151 |
[self.view
addSubview:label6]; |
152 |
|
153 |
[self.view
addSubview:label7]; |
154 |
|
155 |
156 |
157 |
[label1
release]; |
158 |
|
159 |
[label2
release]; |
160 |
|
161 |
[label3
release]; |
162 |
|
163 |
[label4
release]; |
164 |
|
165 |
[label5
release]; |
166 |
|
167 |
[label6
release]; |
168 |
|
169 |
[label7
release]; |
170 |
|
171 |
172 |
173 |
[super
viewDidLoad]; |
174 |
|
175 |
} |