Men的博客

欢迎光临!

0%

UILabel

创建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