//XCODE有个特点 输入中文以后 后面就不会再有提示了
//如果想要出提示,那么中文先不要出,打完该打完的话 再输中文
1.创建一个UI项目 点击File->project->
内容:1.UILalel的概念
2.UILabel的基本属性
3.UILabel的高级属性
UILabel:是能够显示在一个屏幕上的并且可以显示文字的一种UI控件
ViewController.m文件实现:
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
//封装一个函数 创建UI控件函数
- (void)createUI
{
UILabel(strong,nontamic) * label = [[UILabel alloc]init];//先创建一个UILabel对象
//UILabel:是能够显示在一个屏幕上的并且可以显示文字的一种UI视图 Label:标签
//显示文字的赋值 通过对文字赋值将label的效果显示在屏幕上
//是一个字符串 的对象
label.text = @"你好,世界!";
//设定label的显示位置 frame参数 frame里面还有四个参数 就是坐标 宽 高
//参数:CGRectMake(<#CGFloat x#>, <#CGFloat y#>, <#CGFloat width#>, <#CGFloat height#>
label.frame= CGRectMake(100, 100, 160, 40);//坐标 和 宽度 高度
//背景的颜色覆盖范围实际上是矩形的大小 宽度*高度
//颜色参数有一个特殊参数:clearColor背景会被设置成透明颜色
//想往下移动 y的值改大即可
//把整个屏幕设置成灰色
// self.view.backgroundColor = [UIColor grayColor];
//设置label的背景色
label.backgroundColor = [UIColor whiteColor];
//调整文字大小:font: 字形之意
//参数:systemFontOfSize:<#(CGFloat)#> 意为使用系统默认字体,大小为24
label.font = [UIFont systemFontOfSize:18];
//设置文字的颜色
label.textColor = [UIColor blueColor];
//将label显示到屏幕上
[self.view addSubview:label];
//UIlabel的高级属性
//设定阴影的颜色
label.shadowColor = [UIColor grayColor];
//设置阴影的偏移位置
//参数 CGSizeMake(<#CGFloat width#>, <#CGFloat height#>)
//代表 横向偏移量和 竖向偏移量
label.shadowOffset = CGSizeMake(5, 5);
//设置文字的对其模式,默认为靠左侧对齐 Center为居中对齐 NSTextAlignmentRight为靠右对齐
label.textAlignment = NSTextAlignmentLeft;
//如果文字足够长,而设置的frame参数的宽和高(也就是文字面积)不够时 就会把放不下的文字变成省略号
//所以这时需要一个自动换行的参数
//numberOfLines 设定label文字显示的行数 默认值为1 只用一行显示 如果用5行显示也不会换行 因为一行就足够了
//当将numberOfLines设置为0时 就会自动匹配行数
label.numberOfLines = 2;
}
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
[self createUI];//调用UI控件函数
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end