码迷,mamicode.com
首页 > 其他好文 > 详细

UILable的属性及方法使用

时间:2015-05-31 15:21:32      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:

- (void)viewDidLoad {     

    UILabel *label1 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 20.0, 200.0, 50.0)];     

    UILabel *label2 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 80.0, 200.0, 50.0)];     

    UILabel *label3 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 140.0, 200.0, 50.0)];     

    UILabel *label4 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 200.0, 200.0, 50.0)];     

    UILabel *label5 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 260.0, 200.0, 50.0)];     

    UILabel *label6 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 320.0, 200.0, 50.0)];     

    UILabel *label7 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 380.0, 200.0, 50.0)];     

 

    //设置显示文字     

    label1.text = @"label1";     

    label2.text = @"label2";     

    label3.text = @"label3--label3--label3--label3--label3--label3--label3--label3--label3--label3--label3--";     

    label4.text = @"label4--label4--label4--label4--";     

    label5.text = @"label5--label5--label5--label5--label5--label5--";     

    label6.text = @"label6";     

    label7.text = @"label7";     

 

    //设置字体:粗体,正常的是 SystemFontOfSize     

    label1.font = [UIFont boldSystemFontOfSize:20];     

 

    //设置文字颜色  

    label1.textColor = [UIColor orangeColor];     

    label2.textColor = [UIColor purpleColor];     

 

    //设置文字位置     

    label1.textAlignment = UITextAlignmentRight;     

    label2.textAlignment = UITextAlignmentCenter;     

    //设置字体大小适应label宽度     

    label4.adjustsFontSizeToFitWidth = YES;     

 

    //设置label的行数     

    label5.numberOfLines = 2;    

    UIlabel.backgroudColor=[UIColor clearColor]; //可以去掉背景色   

 

    //设置高亮     

    label6.highlighted = YES;     

    label6.highlightedTextColor = [UIColor orangeColor];     

 

    //设置阴影     

    label7.shadowColor = [UIColor redColor];     

    label7.shadowOffset = CGSizeMake(1.0,1.0);     

 

    //设置是否能与用户进行交互     

    label7.userInteractionEnabled = YES;     

 

    //设置label中的文字是否可变,默认值是YES     

    label3.enabled = NO;     

 

    //设置文字过长时的显示格式     

    label3.lineBreakMode = UILineBreakModeMiddleTruncation;//截去中间     

//  typedef enum {     

//      UILineBreakModeWordWrap = 0,     

//      UILineBreakModeCharacterWrap,     

//      UILineBreakModeClip,//截去多余部分     

//      UILineBreakModeHeadTruncation,//截去头部     

//      UILineBreakModeTailTruncation,//截去尾部     

//      UILineBreakModeMiddleTruncation,//截去中间     

//  } UILineBreakMode;     

 

    //如果adjustsFontSizeToFitWidth属性设置为YES,这个属性就来控制文本基线的行为     

    label4.baselineAdjustment = UIBaselineAdjustmentNone;     

//  typedef enum {     

//      UIBaselineAdjustmentAlignBaselines,     

//      UIBaselineAdjustmentAlignCenters,     

//      UIBaselineAdjustmentNone,     

//  } UIBaselineAdjustment;     

 

 

    [self.view addSubview:label1];     

    [self.view addSubview:label2];     

    [self.view addSubview:label3];     

    [self.view addSubview:label4];     

    [self.view addSubview:label5];     

    [self.view addSubview:label6];     

    [self.view addSubview:label7];     

 

    [label1 release];     

    [label2 release];     

    [label3 release];     

    [label4 release];     

    [label5 release];     

    [label6 release];     

    [label7 release];     

 

    [super viewDidLoad];     

}     

/*   

 // Override to allow orientations other than the default portrait orientation.   

 - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {   

 // Return YES for supported orientations   

 return (interfaceOrientation == UIInterfaceOrientationPortrait);   

 }   

 */    

- (void)didReceiveMemoryWarning {     

    // Releases the view if it doesn‘t have a superview.     

    [super didReceiveMemoryWarning];     

 

    // Release any cached data, images, etc that aren‘t in use.     

}     

- (void)viewDidUnload {     

    // Release any retained subviews of the main view.     

    // e.g. self.myOutlet = nil;     

}     

- (void)dealloc {     

    [super dealloc];     

}    

UILable的属性及方法使用

标签:

原文地址:http://www.cnblogs.com/lulumia/p/4541984.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!