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

  • 相关阅读:
    Jenkins+ant循环执行jmeter文件
    Jmeter接口模版说明
    jenkins与远程服务器配置SSH免密登录
    xcode developer tools简介
    MySQL之模糊查询
    MySQL排名函数
    openblas下载安装与使用
    CVX安装使用
    AMD包下载及使用
    Python及相应软件安装
  • 原文地址:https://www.cnblogs.com/XCoderLiu/p/3897532.html
Copyright © 2011-2022 走看看