iOS之UILabel自适应大小

iOS之UILabel自适应大小

2023年7月13日发(作者:)

iOS之UILabel⾃适应⼤⼩//初始化⼀个label =[[UILabel alloc] init];

//设置⾃动⾏数与字符换⾏ [ setNumberOfLines:0];

//给label设置标签 =@"⾸先,我们要明确⼀点,同步和异步都是在线程中使⽤的。在iOS开发中,⽐如⽹络请求数据时,若使⽤同步请求,则只有请求成功或者请求失败得到响应返回后,才能继续往下⾛,也就是才能访问其它资源(会阻塞了线程)。";

//设置label的背景颜⾊ oundColor=[UIColor grayColor];

//初始化段落,设置段落风格 NSMutableParagraphStyle *paragraphstyle=[[NSMutableParagraphStyle alloc]init]; eakMode=NSLineBreakByCharWrapping;

//设置label的字体和段落风格 NSDictionary *dic=@{NSFontAttributeName:,NSParagraphStyleAttributeName:}; //NSDictionary *dic=@{NSFontAttributeName:};

//计算label的真正⼤⼩,其中宽度和⾼度是由段落字数的多少来确定的,返回实际label的⼤⼩ CGRect rect=[ boundingRectWithSize:CGSizeMake(, )options:NSStringDrawingUsesLineFragmentOrigin attributes:dic context:nil];

//设置到屏幕顶部的距离,如果不设置就x,y都为0 =CGRectMake(0, 70, ,); [ addSubview:];这是分别在6s和5s上⾯运⾏的效果

发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1689263802a226392.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信