zoukankan      html  css  js  c++  java
  • UILable自适应frame

    UILabel *textlab = [[UILabel alloc]initWithFrame:CGRectMake(20, 10,ScrollView.frame.size.width - 40,260)];

        textlab.text = @"测试用的随便写写ffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa";

        textlab.backgroundColor = [UIColor clearColor];

        textlab.textColor = [UIColor blackColor];

        /* 设置字号大小*/

        textlab.font = [UIFont systemFontOfSize:16.0];

        textlab.textAlignment = NSTextAlignmentLeft;

        /* 字符串太长自动换行 */

        textlab.numberOfLines = 0;

        textlab.lineBreakMode =NSLineBreakByWordWrapping;

        

        //添加此项可以设置自适应

        CGSize size = CGSizeMake(280,2000);//宽度高度上限

        CGSize labelsize = [textlab.text sizeWithFont:textlab.font constrainedToSize:size lineBreakMode:NSLineBreakByWordWrapping];

        [textlab setFrame:CGRectMake(20, 20, labelsize.width, labelsize.height)];

        [ScrollView addSubview:textlab];

  • 相关阅读:
    互联网协议
    TCP/IP协议三次握手_四次挥手
    nginx重定向rewrite
    创建第一个django工程
    Anaconda-用conda创建python虚拟环境
    数组
    StringBuilder
    杨辉三角
    数据类型和变量
    .net框架中的一些接口
  • 原文地址:https://www.cnblogs.com/XCoderLiu/p/3897532.html
Copyright © 2011-2022 走看看