创建label
//创建标签对象
UILabel * label = [[UILabel alloc]initWithFrame:CGRectMake(50, 50, 300, 105)];
添加标示
//添加标示
label.tag = 1;
设置label文字
//设置label文字
// label.text = @"这是一个标签视图,敌军还有三十秒到达战场。碾碎他们";
label.text = @"this is a label!";
设置label字体位置
//设置label字体位置
label.textAlignment = NSTextAlignmentLeft;// NSTextAlignmentCenter;
/*
NSTextAlignmentCenter 居中
NSTextAlignmentRight 右对齐
NSTextAlignmentLeft 左对齐
*/
设置文字属性
//设置文字颜色
label.textColor = [UIColor yellowColor];
//设置文字大小
label.font = [UIFont systemFontOfSize:30];
//设置label字体粗细与大小 把上面的设置遮盖了
label.font = [UIFont boldSystemFontOfSize:35];
设置字体属性
//设置字体样式
label.font = [UIFont fontWithName:@"Heiti TC" size:30];
设置自适应和字体缩放比例
//设置自适应宽度 默认为No 不会让文字变大
label.adjustsFontSizeToFitWidth = YES;
//设置自适应宽度 字体最小缩放比例
label.minimumScaleFactor = 0.3;
设置自动换行
//设置自动换行 0没有限制 文字不够时 能显示几行就显示几行
//label宽度不够 能显示几行就显示几行
label.numberOfLines = 0;
设置label换行模式
label.lineBreakMode = NSLineBreakByTruncatingHead;
/*
NSLineBreakByWordWrapping
NSLineBreakByCharWrapping,
NSLineBreakByClipping,
NSLineBreakByTruncatingHead,
NSLineBreakByTruncatingTail,
NSLineBreakByTruncatingMiddle
*/
设置偏移量和偏移色
//设置偏移量
label.shadowOffset = CGSizeMake(1.2, 1);
label.shadowColor = [UIColor brownColor];