本文给大家分享的是ios动态设置lbl文字标签的高度宽度的 *** ,一共给大家汇总了3种 *** ,小伙伴们根据自己的项目需求自由选择。
代码如下: txtlbl.font = [UIFont boldSystemFontOfSize:14.0f]; txtlbl.numberOfLines = 0; NSString *str = @ 阿方决定设立科技特 *** 离开电视剧分w额两个大陆高科技了了不见了日i倒计时离开我说老师肯德基弗兰克萨江东父老将费德勒说阿方决定设立科技特 *** 离开电视剧分w额两个大陆高科技了了不见了日i倒计时离开我立科说老师肯德基弗兰克萨江东父老将费德勒说; CGSize size = [str sizeWithFont:txtlbl.font constrainedToSize:CGSizeMake(txtlbl.frame.size.width, MAXFLOAT) lineBreakMode:NSLineBreakByWordWrapping]; //根据计算结果重新设置txtlbl的尺寸 [txtlbl setFrame:CGRectMake(7, 0, 310, size.height)]; txtlbl.text = str; *** 二: 代码如下: // iOS7_API_根据文字 字数动态确定Label宽高 // 设置Label的字体 HelveticaNeue Courier UIFont *fnt = [UIFont fontWithName:@HelveticaNeue size:24.0f]; _nameLabel.font = fnt; // 根据字体得到NSString的尺寸 CGSize size = [_nameLabel.text sizeWithAttributes:[NSDictionary dictionaryWithObjectsAndKeys:fnt,NSFontAttributeName, nil]]; // 名字的H CGFloat nameH = size.height; // 名字的W CGFloat nameW = size.width; _nameLabel.frame = CGRectMake(0, 0, nameW,nameH); *** 三: 代码如下: // 宽度W CGFloat contentW = self.bounds.size.width - _content.frame.origin.x - kMargin; // label的字体 HelveticaNeue Courier UIFont *fnt = [UIFont fontWithName:@HelveticaNeue size:18.0f]; _content.font = fnt; _content.numberOfLines = 0; _content.lineBreakMode = NSLineBreakByWordWrapping; // iOS7中用以下 *** 替代过时的iOS6中的sizeWithFont:constrainedToSize:lineBreakMode: *** CGRect tmpRect = [_content.text boundingRectWithSize:CGSizeMake(contentW, 1000) options:NSStringDrawingUsesLineFragmentOrigin attributes:[NSDictionary dictionaryWithObjectsAndKeys:fnt,NSFontAttributeName, nil] context:nil]; // 高度H CGFloat contentH = tmpRect.size.height; NSLog(@调整后的显示宽度:%f,显示高度:
网易科技讯 4月23日凌晨消息,曾经在餐饮行业非常知名的预定网站饭统网今日陷入倒闭疑云。 记者登录了fantong.com,但页面已经无法打开,而根据数据显示早在十几天前饭统网就已经没了流量数据,其...
一张全家福照片,浓浓的总是喜欢,新年到了,总算阖家团圆了,一起吃了团圆饭以后,拍个美美哒的全家福照片的相片吧,在微信朋友圈发布家中的幸福快乐。下边我产生:2020新年晒全家福照片的朋友圈图片说说 微...
中新社首尔12月4日电 (记者 曾鼐)韩国总统文在寅4日宣布改组内阁,拟更换国土交通部、行政安全部、保健福祉部和女性家族部四个部长官。 资料图:韩国总统文在寅。 青瓦台供图 近来,文...
今年上半年的疫情让大多数人的生活都不太好过,如今“十一”假期又将来到,如何花最少的钱度过一个愉快的假期,可能是很多人关心的事情。今日,新华社发布了一篇“十一”出行省钱攻略。 首先是拼假错峰出行。同一...
Specifies the IP_TTL value for all future sockets. Usually this尽管上一年以来,旧版别的Android设备数量有所下降,但整体来说旧版的A...
中国援老挝新冠疫苗运抵万象 新华社万象2月8日电(记者章建华)中国政府援助老挝的新冠疫苗8日凌晨由中国圆通速递货运包机运抵老挝首都万象,老挝卫生部长本贡和中国驻老挝大使姜再冬到机场迎接。 ...