1 创建UILabel对象
UILabel *label = [[UILabel alloc] init];
2 设置frame
label.frame = CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height);
3 设置背景颜色
label.backgroundColor = [UIColor redColor];
4 设置文字
label.text = @"hello world, iZ";
5 设置文字颜色
label.textColor = [UIColor greenColor];
6 居中对齐
label.textAlignment = NSTextAlignmentCenter;
-> 对齐模式:
左对齐: NSTextAlignmentLeft
居中对齐: NSTextAlignmentCenter
右对齐: NSTextAlignmentRight
7 设置字体大小
label.font = [UIFont systemFontOfSize:12.f]; //系统默认字体
label.font = [UIFont boldSystemFontOfSize:13.f];//粗体
label.font = [UIFont italicSystemFontOfSize:14.f];//斜体
8 设置文字阴影(默认是有值)
label.shadowColor = [UIColor blackColor];
label.shadowOffset = CGSizeMake(-1,1);
9 设置文字行数
label.numberOfLines = 0;(设置为0时代表:自动换行)
label.numberOfLines = 1;
10 文字换行模式
label.lineBreakMode = NSLineBreakByTruncatingHead;
NSLineBreakByWordWrapping = 0, // 单词包裹,换行的时候会以一个单词换行
NSLineBreakByCharWrapping, // 字符包裹换行,换行的时候会以一个字符换行
NSLineBreakByClipping, // 裁剪超出的内容
NSLineBreakByTruncatingHead, // 一行中头部省略(注意:numberOfLines要为1): "...wxyz"
NSLineBreakByTruncatingTail, // 一行中尾部省略: "abcd..."
NSLineBreakByTruncatingMiddle // 一行中中间部省略: "ab...yz"
网友评论