创建UIlabel
UILabel *label=[[UILabel alloc]init];
坐标
label.frame=CGRectMake(100, 100, 200, 30);
文本
label.text=@”我是标签~”;
颜色
1.文字颜色
label.textColor=[UIColor orangeColor];
2.三原色设置颜色。
label.textColor = [UIColor colorWithRed:0.6 green:0.3 blue:0.5 alpha:1];
3.设置高亮文字颜色
highlightedTextColor
4.标签背景颜色
label.backgroundColor=[UIColor orangeColor];
字体lable.font
label.font = [UIFont systemFontOfSize:17];
粗体加设置大小。
label.font = [UIFont boldSystemFontOfSize:20];
自定义字体
label.font = [UIFont fontWithName:@”Arial” size:17];
根据label宽度设置字体大小
adjustFontSizeToFitWidth
显示所有字体
NSLog(@”所有字体%@”,[UIFont familyNames]);
对其方式
设置标签的背景颜色backgroundColor
label.backgroundColor=[UIColor grayColor];
靠右对其,默认靠左对其textAlignment
label.textAlignment = NSTextAlignmentRight;
如何显示多行文本
0表示任意多行。labe.numberOfLines
label.numberOfLines = 0;
设置阴影
设置阴影颜色shadowColor
label.shadowColor = [UIColor redColor];
设置阴影偏移shadowOffset
label.shadowOffset = CGSizeMake(3, 3);
设置窗口显示的文本sizeToFit
自动适应文本作用:文本有多大,标签就有多大
[label sizeToFit];
最大显示行数
numberOflines
当内容超出宽度模式
lineBreakMode