此工程文件实现功能:
1、UILabel的概念
2、UILabel的基本属性
3、UILabel的高级属性
===========================ViewController.m脚本==============================
//创建UI控件函数 -(void)CreateUI { //定义并且创建一个UILabel对象 //uiLabel是可以显示在屏幕上,并且可以显示文字的一种UI视图 UILabel* label = [[UILabel alloc] init]; //显示文字的赋值 label.text = @"你好,世界!我的名字是yoyocool!"; //设定label的显示位置 label.frame = CGRectMake(100, 100, 160, 120); //设置label的背景颜色 label.backgroundColor = [UIColor grayColor]; //self.view.backgroundColor = [UIColor grayColor]; //将label显示到屏幕上 [self.view addSubview:label]; //设置label文字的大小,使用系统默认字体,大小为18 label.font = [UIFont systemFontOfSize:18]; //设置文字的颜色 label.textColor = [UIColor blueColor]; //label的高级属性 //设定阴影的颜色 label.shadowColor = [UIColor grayColor]; //设定阴影的偏移位置 label.shadowOffset = CGSizeMake(3, 3); //设置文字的对齐模式,默认为左对齐 label.textAlignment = NSTextAlignmentLeft; //设定label文字显示的行数,默认值为1,只用1行来显示 //其他的>0的行数,文字会尽量按照设定行数来显示 //如果值为0:IOS会对文字自动计算所需要的行数,按照需要的行数来显示文字 label.numberOfLines = 0; } - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //调用创建UI函数 [self CreateUI]; }
学习总结:
- 重点:UILabel的基本属性
- 难点:numberOfLines的意义
源码链接地址:https://pan.baidu.com/s/1yrOLXZZeu9MiOWtMq5-EGA 密码:7t1l