IOS开发之XCode学习002:UILabel
此文学习来源为:http://study.163.com/course/introduction/1002858003.htm
此工程文件实现功能:
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
学习总结:
- 重点:UILabel的基本属性
- 难点:numberOfLines的意义
源码链接地址:https://pan.baidu.com/s/1yrOLXZZeu9MiOWtMq5-EGA 密码:7t1l