zoukankan      html  css  js  c++  java
  • 第一贱-UILabel

       UILabel *label = [[UILabel alloc]init];

        label.frame = CGRectMake(100, 100, 100, 100);

        label.text = @"我是label---redStar";//设置内容

        label.backgroundColor = [UIColor blackColor];//设置背景颜色

        label.font = [UIFont systemFontOfSize:19];//设置字体大小

        label.textAlignment = NSTextAlignmentLeft;//设置对其方式

        label.textColor = [UIColor whiteColor];//设置字体颜色

        label.lineBreakMode = NSLineBreakByWordWrapping; // 当文字超出label显示区域时的截取方式

        [self.view addSubview:label];

        

        /*内容高度自适应*/    效果图:

        label.numberOfLines = 0;//设置行数,设置为0代表无限行

        // MAXFLOAT 为可设置的最大高度

        CGSize size = CGSizeMake(100, MAXFLOAT);

        //获取当前那本属性

        NSDictionary *attributes = [NSDictionary dictionaryWithObjectsAndKeys:label.font,NSFontAttributeName, nil];

        CGSize actualSize = [label.text boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:attributes context:nil].size;

        label.frame = CGRectMake(100, 100, 100, actualSize.height);

  • 相关阅读:
    【Rust】多种错误类型
    【Rust】Result别名
    【Rust】Option然后
    【Rust】可选和错误
    【Rust】Result问号
    【Rust】Option转换
    【Rust】Option展开
    【Rust】Result结果
    【Rust】Result提前返回
    jQuery过滤 安静点
  • 原文地址:https://www.cnblogs.com/jiackyan/p/4063235.html
Copyright © 2011-2022 走看看