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