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

UIlabel的基本属性

时间:2015-11-03 17:21:52      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:

UILabel的使用

1.创建和使用

创建一个label(注释: 项目注重于说明作用)

UILabel *label = [[UILabel alloc] init];

//设置位置 frame

CGRect 最终包含4个值(x,y,width,height)

常识:

iPhone4s      w=320,height=480

iPhone5/5s    w=320,height=568

NSLog(@"frame=%@",NSStringFromCGRect(self.view.frame));

//传入4个参数: x,y,width,height

label.frame = CGRectMake(100, 100, 100, 30);

label.text = @"师姐你好";

 

//视图控制器中包含一个视图 self.view

//任何控件通过addSubview方法在视图上显示

[self.view addSubview:label];

 

2.常用属性

label.textColor = [UIColor redColor];

//自己设置颜色

//颜色: 三原色

label.textColor = [UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1];

//背景颜色

//注意: label父类UIView, 显示在屏幕上的一块矩形区域, 文本绘制在矩形区域上

label.backgroundColor = [UIColor yellowColor];

 

//设置字体

//设置系统字体

//细节: 默认17号系统字体

label.font = [UIFont systemFontOfSize:24];

label.font = [UIFont boldSystemFontOfSize:24];

//显示系统所有字体

NSLog(@"fonts = %@", [UIFont familyNames]);

label.font = [UIFont fontWithName:@"Arial" size:16];

 

//文本对齐方式

label.textAlignment = NSTextAlignmentCenter;

 

//多行显示

label.text = @"我是程序员, 我喂自己袋盐, 啊哟要死要死了. 我是程序员, 我喂自己袋盐, 啊哟要死要死了.我是程序员, 我喂自己袋盐, 啊哟要死要死了. 我是程序员, 我喂自己袋盐, 啊哟要死要死了. 我是程序员, 我喂自己袋盐, 啊哟要死要死了. 我是程序员, 我喂自己袋盐, 啊哟要死要死了. ";

//默认1行, 给n, 如果给0, 没有显示

//注意: 同时设置文本宽度和高度

label.numberOfLines = 10;

label.frame = CGRectMake(100, 100, 200, 300);

 

 

其他属性

UILabel *newLabel = [[UILabel alloc] initWithFrame:CGRectMake(100, 50, 100, 30)];

newLabel.text = @"我是一个label";

[self.view addSubview:newLabel];

//label大小自适应文本

[newLabel sizeToFit];

 

//设置阴影

newLabel.shadowColor = [UIColor blueColor];

//第一次参数如果是正值, x轴右移, 其他类似

newLabel.shadowOffset = CGSizeMake(5, 5);

UIlabel的基本属性

标签:

原文地址:http://www.cnblogs.com/new-docker/p/4933504.html

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