UILable UILabel的各种属性与方法的使用

- (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 }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值