首页 > 代码库 > 教程1-UILabel标签类的使用

教程1-UILabel标签类的使用

UILabel标签类的使用

知识点大纲

1. 什么是标签?

2. 标签的基本使用

3. 标签的常用属性

 

知识点详解

1. 什么是标签?

如下如所示, 我们很多时候需要在界面上显示文本数据, iOS为我们提供了UILabel标签类, 我们可以使用这个类在我们的界面上显示文本数据

2. 标签的基本使用

    //实例: 屏幕的上方显示一个文本 Helloworld    //1.创建UILabel的对象,可以使用这个label显示文本    UILabel *label = [[UILabel alloc] init];    //2.设置label显示的文本信息    label.text = @"Hello world";    //3.设置位置和大小, 需要传入一个CGRect类型的结构体变量    //细节: 显示不下文本的时候会有截断    label.frame = CGRectMake(100, 100, 100, 30);        //把label加到window上显示    [self.window addSubview:label]   

3. 标签的常用属性

    //<2>设置label的字体    //UIFont *font = [UIFont systemFontOfSize:24];    UIFont *font = [UIFont fontWithName:@"Arial" size:24];    label.font = font;        //<3>设置label的颜色    label.textColor = [UIColor blueColor];    //前三个参数需要传入颜色的比例    //alpha透明值    //label.textColor = [UIColor colorWithRed:0.5 green:0.25 blue:0.25 alpha:1];        //<4>设置文本的阴影    label.shadowColor = [UIColor  redColor];    //设置阴影的偏移位置    label.shadowOffset = CGSizeMake(1, 1);        //<5>设置文本的对齐方式    //ios中lable本质上是一个矩形区域    label.backgroundColor = [UIColor greenColor];    label.textAlignment = NSTextAlignmentCenter;            //<6>文本多行显示,(传入10表示最多以10行显示)    //0表示不限制行数    //label.numberOfLines = 0;        //<7>设置标签自动适应显示的文本    //作用: label会根据文本的大小自动调整大小    [label sizeToFit];