您的位置:首页 > 产品设计 > UI/UE

iOS开发 -- UILable详解

2015-08-13 21:44 357 查看
UILable 是显⽰文本的控件 也表示屏幕上的一个矩形区域 和UIView 相比仅仅多了文字处理的功能 在使用上没有差别

重要属性:

1:text 要显⽰示的⽂本内容 label.text = @“ 用户名 ”;

2:textColor 文本内容的颜⾊ label.textColor = [UIColor redColor];

3:textAlignment 文本的对齐⽅式(⽔平⽅向) label.textAlignment = NSTextAlignmentLeft;

4:font 文本字体 label.font = [UIFont fontWithName:@“Helvetica-Bold” size:20];// ⿊体加粗, 20 号字。

5:numberOfLines 行数 label.numberOfLines = 3;// 显⽰ 3 ⾏行,注意 label 的高度要 能容纳 3 行。如果 3 行没能显示完信息,没显⽰示的信息以省略号代替。

6:lineBreakMode 断行模式 label.lineBreakMode = NSLineBreakByWordWrapping;// 以单词为单位换⾏

7:shadowColor 阴影颜⾊ label.shadowColor = [UIColor yellowColor];// 阴影阴影

8:shadowOffset 阴影⼤小 label.shadowOffset = CGSizeMake(2,1);// 阴影向 x 正⽅向偏移 2 ,向 y 正⽅向偏移 1

代码:

//1 创建空间对象
UILabel *lable = [[UILabel alloc]initWithFrame:CGRectMake(100, 100, 175, 200)];
//2 配置属性
lable.backgroundColor = [UIColor yellowColor];
//(1)配置文字
lable.text = @"文字萨达撒手法十分位置";
//配置文字的颜色
lable.textColor = [UIColor redColor];
//(3)设置字体的大小
//  lable.font = [UIFont systemFontOfSize:40];
lable.font = [UIFont fontWithName:@"Helvetica-Bold" size:20];
//(4)设置行数  0为自动换行  默认为 1 行
lable.numberOfLines = 0;
//(5)对齐风格
//  lable.textAlignment = NSTextAlignmentRight;  //右对齐
lable.textAlignment = NSTextAlignmentCenter;//居中
//(6)设置阴影的颜色
lable.shadowColor = [UIColor blackColor];
//(7)设置阴影的偏移量
lable.shadowOffset = CGSizeMake(-16, -16);
//3 添加父视图
[self.window addSubview:lable];
//4 释放所有权
[lable release];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: