·您现在的位置: 云翼网络 >> 文章中心 >> 网站建设 >> app软件开发 >> IOS开发 >> UILabel标签类的使用

UILabel标签类的使用

作者:佚名      IOS开发编辑:admin      更新时间:2022-07-23

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];