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

  • 相关阅读:
    Maven Docker镜像使用技巧
    Dockerfile 最佳实践
    无状态服务
    Docker 镜像加速器
    如何设置Docker容器中Java应用的内存限制
    k8s的容器监测探针
    (部署)使用kubernetes的deployment进行RollingUpdate
    linux下brctl配置网桥
    代码高亮插件
    Docker容器
  • 原文地址:https://www.cnblogs.com/jiackyan/p/4063235.html
Copyright © 2011-2022 走看看